学习进度

慕课:科学计算与Matlab语言

目前学习进度:

 专题一的学习:

专题一概括起来有三个问题:
(1)MATLAB系统环境,从操作角度讲应该问题不大,但要注意命令对象的搜索顺序和搜索路径,否则容易犯找不到文件的错误。
(2)MATLAB中数据的表示,包括数据类型、各种数据对象的表示方法以及有关运算。要特别注意的是,MATLAB的数据以矩阵为基本形式,单个数据是矩阵的特例(可以理解为一行一列的矩阵)。
(3)矩阵的建立与引用。前面讲了,矩阵是MATLAB的基本数据形式,充分利用MATLAB的矩阵运算功能我们可以高效地编写出具有MATLAB特点的程序。如1.2节视频中求素数方法,1.6节视频中求水仙花方法,都充分利用了MATLAB的矩阵运算功能,比其他程序设计语言用循环结构来实现显得简洁。

专题二的学习:

专题二的内容是MATLAB矩阵处理,涉及许多线性代数问题的求解方法,包括各种特殊矩阵;矩阵的转置、求逆;矩阵的秩、范数、条件数;矩阵的特征值与特征向量,等等。正是有了计算机作为求解线性代数问题的实现工具,才大大提升了线性代数理论的工程应用价值。
本课程虽然不是从数学角度去讨论公式的推导、定理的证明,但在理解数学概念的基础上来学习MATLAB的实现方法是必要的。反过来,通过对MATLAB实现结果的分析和讨论又可以加深对数学概念的理解,从而能更好地利用数学理论去解决实际问题。

 专题三的学习:

专题三的内容是MATLAB程序流程控制,主要包括程序三种基本结构(顺序结构、选择结构、循环结构)的实现方法、函数的定义与使用,这些内容是传统的程序设计的内容。如果先前学过其他的程序设计语言,可以作些对比,体会利用MATLAB实现程序的特点。如果没有接触过程序设计语言也没关系,通过本单元的学习可以掌握程序设计的基本方法。

专题四的学习:

专题四的学习内容是MATLAB绘图,这是MATLAB的重要功能。从绘图方法上讲,可以使用MATLAB的绘图函数来绘图,也可以使用绘图工具来绘图;从内容上讲,包括二维图形、三维图形以及有关图形修饰控制的操作。MATLAB绘图操作函数有很多,在学习时请大家先掌握好4个最基本的绘图函数,分别是绘制二维曲线的plot函数、绘制三维曲线的plot3函数和绘制三维曲面的mesh函数、surf函数,弄清楚这些函数参数的具体形式、生成方法以及构成图形的规则。有了这4个函数作为基础,其他函数掌握起来就不难了。

 专题五的学习:

据统计分析变得非常容易了,原来比较复杂的多项式计算,如四则运算、求导、求根等,借助MATLAB这个工具,也能轻松完成了。特别是数据插值和曲线拟合方法,能够根据已知的实验或测试数据,去估算样本点附近的其他数据,在实际应用中,具有非常重要的意义和价值。希望大家能够学以致用,结合自己的专业背景与生活体验,利用本专题学到的知识,去解决实际应用问题。

原文地址:https://www.cnblogs.com/linantelope/p/15386873.html