0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于使用MATLAB进行符号计算和问题求解的分析和介绍

MATLAB 来源:djl 2019-09-18 14:14 次阅读

牛津大学对一年级学生开设的“使用MuPAD探索数学”课程预先让学生进行自主学习,同时培养他们在其他数学和科学课程中所需的基础知识。这门课程使用MATLAB和Symbolic Math Toolbox及其MuPAD记事本界面进行授课,需要两个学期完成,主要向学生介绍符号计算在现代数学中的应用。

牛津大学课程指导员Catherine Wilkins博士解释道:“我们认为,不管是对于哪个数学专业的本科,使用计算机代数系统的经验都很重要。在一年级学习这门课程的直接好处就是学生可以使用MuPAD记事本求解问题,并检查他们在其他课程中的答案。从长远来看,接触MATLAB和MuPAD对学生处理三年级和四年级的项目,以及对他们读研期间的研究都很有益,而且作为一项技能,这也可以成为他们简历中的亮点。”

挑战

牛津大学每年大约有200名学生学习这门课程,主要目的是加强独立学习的能力,同时还为每个学生提供成功所需的资源、结构和指导。Wilkins博士解释说:“本课程的设计宗旨是提高学生的自学能力,使他们更加自主。为了让这种方法行之有效,学生要从自己的笔记本电脑访问所需的软件,并且向能够提供所需指导的人员求教。”

学生的学习动机对于帮助他们实现目标也很关键。Wilkins博士补充道:“我一直在寻找一种方法,以提高学生完成课堂作业的热情,并向他们展示这门课程与其他课程的相关性。”为了与纯数学专业和应用数学专业的学生互动,该课程必须为跨诸多数学学科交互求解问题提供基础。

解决方案

牛津大学已经获得了正版全校授权,该许可允许学生访问MATLAB和很多附带产品。正版全校授权为Wilkins 博士在使用MATLAB和Symbolic Math Toolbox讲授“使用MuPAD探索数学”时提供了便利。

本课程包括两个为期八周的学期,每个学期只有两堂课。在第一堂课上,Wilkins 博士向学生介绍MuPAD 记事本。在该学期剩下的时间内,学生要自己独立学习。他们需要每隔两周根据课程指南,以分组讨论的形式上课,在此期间会有课程指导老师(或助教)负责回答问题。

早期练习教导学生如何使用基本功能以及如何生成绘图和图表。他们还要学习如何计算表达式、使用符号求解方程以及执行微分与积分运算。之后,学生要侧重于常微分方程和编程结构(如循环结构、条件结构和流程结构)的学习。Wilkins博士要求其他一年级课程的讲师为学生安排作业,让他们使用Symbolic Math Toolbox 进行求解,这样能鼓励学生应用他们在不同课程中学到的内容。

在第二学期,学生要完成两个项目,并通过电子方式提交MuPAD记事本文件,以便对年末成绩进行评估。第一个项目涉及求解线性代数问题,而第二个项目,学生可以从他们参加的其他课程中选择提取的数论、傅立叶级数和波动问题。

结果

实现了自主学习。使用全校正版授权,学生可以在自己的房间或任何使用笔记本的地方做作业,并以MuPAD记事本文件的形式在线提交作业,使学生和指导员可以远程工作。

简化了课程变更。Wilkins 博士说:“将课程从其他软件包转换为Symbolic Math Toolbox时,我们得到了宝贵的支持,MathWorks应用工程师帮我翻译了与MuPAD记事本一起使用的课程手册。”

学到了通用技能。Wilkins博士解释说:“在年末,我们询问学生在剩下的学习当中是否打算使用符号计算,以及他们是否发现该课程加强了他们的学习体验。反馈非常积极。许多学生在寻找本行业的工作时都提到用过MATLAB。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7421

    浏览量

    87715
  • 记事本
    +关注

    关注

    0

    文章

    4

    浏览量

    5960
收藏 人收藏

    评论

    相关推荐

    一款硬件工程师进行电路设计计算的神器MathCAD,能计算,能画图,相见恨晚

    。MathCAD是一种功能强大的数学计算软件,广泛应用于电路设计与计算领域,它结合了符号计算和数值计算功能,能够直观地表达电路的数学模型和分析
    的头像 发表于 11-20 15:16 357次阅读

    计算在大数据分析中的应用

    计算在大数据分析中的应用广泛且深入,它为用户提供了存储、计算分析和预测的强大能力。以下是对云计算在大数据
    的头像 发表于 10-24 09:18 317次阅读

    MATLAB(1)--MATLAB数值数据

    概述 数值数据类型的分类: 整型 浮点型 复数型 整型 在MATLAB 共有八种整数类型,其中四种为符号型(int8,int16,int32,int64),四种无符号型(uint8,uint16
    发表于 09-05 16:28

    MATLAB中的矩阵索引

    对矩阵进行索引是从矩阵中选择或修改部分元素的一种方式。MATLAB 有几种索引样式,它们不仅功能强大、灵活,而且可读性强、表现力强。矩阵是 MATLAB 用来组织和分析数据的一个核心组
    的头像 发表于 09-05 09:28 386次阅读
    <b class='flag-5'>MATLAB</b>中的矩阵索引

    matlab缆索动力学?

    关于这个我想获得细缆在水中的张力和构型的matlab求解,编程时候这个向量我怎么办
    发表于 08-29 15:57

    LMV7219电特性表里面的失调电压和内部滞环的计算是带符号计算吗?

    您好,LMV7219电特性表里面的失调电压和内部滞环的计算是带符号计算吗?按照下图电特性表(4)的定义:内部滞环的典型值为3.5mV-(-4mV)=7.5mV,而失调电压等于(3.5mV+(-4mV))/ 2=0.25mV ?
    发表于 07-31 06:41

    基于MATLAB的通信系统设计

    在通信系统设计领域,MATLAB作为一款强大的数学计算与仿真软件,广泛应用于信号处理、通信系统建模与仿真等方面。本文将详细介绍一个基于MATLAB的通信系统设计方案,包括系统架构、各模
    的头像 发表于 07-18 15:52 1021次阅读

    matlab预测模型有哪些

    环境,使其成为预测模型开发和实现的理想平台。本文将详细介绍MATLAB中常用的预测模型及其应用。 线性回归模型 线性回归是一种简单的预测模型,用于分析两个或多个变量之间的线性关系。在MATLA
    的头像 发表于 07-11 14:27 687次阅读

    如何利用Matlab进行神经网络训练

    Matlab作为一款强大的数学计算软件,广泛应用于科学计算、数据分析、算法开发等领域。其中,Matlab的神经网络工具箱(Neural Ne
    的头像 发表于 07-08 18:26 1673次阅读

    【《计算》阅读体验】+一篇内容丰富的介绍计算的科普书

    到欧几里得的集合原本分别来介绍。并介绍了悖论是如何影响推理的。 第二章介绍计算基础,代数,符号与代数,
    发表于 06-27 23:18

    基于MATLAB的信号处理系统与分析

    在信息技术日新月异的今天,信号处理与分析技术在通信、控制、生物医学、图像处理等领域的应用日益广泛。MATLAB作为一款功能强大的数学软件,为信号处理与分析提供了强大的工具和支持。本文旨在探讨
    的头像 发表于 05-17 14:24 974次阅读

    Arduino模组的KiCad符号与封装库介绍

    介绍一个包含 Arduino 模组(模块、接插件、扩展板)KiCad 原理图符号和 PCB 封装的开源项目。
    的头像 发表于 01-13 17:08 1861次阅读
    Arduino模组的KiCad<b class='flag-5'>符号</b>与封装库<b class='flag-5'>介绍</b>

    ZEMAX与MATLAB动态数据交换及其应用

    摘要 :为了将Zemax的光学系统设计和分析功能与Matlab强大的矩阵计算和数据分析功能很好地结合起来,对Matlab和Zemax的DDE
    的头像 发表于 12-25 12:29 1054次阅读
    ZEMAX与<b class='flag-5'>MATLAB</b>动态数据交换及其应用

    求助,关于AD9957若干问题求解

    的。 问题2:我使用的时钟是1GHz,8倍插值,计算出pdclk输出是62.5MHz。我的数据流是62.5Mbps,串并转换后I和Q正好是31.25Mbps,然后对IQ进行编码,进行16QAM调制之后的IQ分别
    发表于 12-12 07:56

    如何通过Matlab进行零极点求解

     对于包含变量的传递函数,如果其是二阶的,利用Matlab求零极点表达式是容易实现的。但对于更高阶的系统而言,想通过Matlab来求得解析解是极其困难的。
    的头像 发表于 11-30 12:23 4185次阅读
    如何通过<b class='flag-5'>Matlab</b><b class='flag-5'>进行</b>零极点<b class='flag-5'>求解</b>?