第2章 matlab数值计算功能共84页文档
- 格式:ppt
- 大小:1.01 MB
- 文档页数:42
第⼆章Matlab数值计算第⼆章 MATLAB 数值运算学习⽬标:掌握矩阵的构造和运算⽅法,能够使⽤常⽤的⼏种函数进⾏简单的问题求解。
本章重点难点:利⽤Matlab 软件学习数据的操作,包括矩阵的⽣成、数组运算数据分析和统计分析函数、矩阵运算多项式运算、代数⽅程求解、函数的极值问题求解、函数的微积分问题求解、数据插值运算。
MATLAB ⽀持线性代数所定义的全部矩阵运算。
⽤户可通过MATLAB ⽅便的处理线性代数的运算,可以很容易完成原来复杂、费时的运算⼯作。
作为MATLAB 本⾝,它最初的⽬的也是为了解决矩阵问题⽽开发的,甚⾄连英⽂名称都是matrix (矩阵)和laboratory (实验室)两个英⽂单词缩写的组合。
了解了这⼀点,对MATLAB 将矩阵作为基本的操作对象的做法就很容易理解了。
实际上,通过⼀定的转化⽅法,都可以将⼀般的数学计算转化成相应的矩阵运算来处理。
例如,前⾯讲到的标量就可以看作是只有⼀⾏⼀列的矩阵,列向量是只有⼀列的矩阵,⾏向量是只有⼀⾏的矩阵。
矩阵是MATLAB 的基本运算单元,该单元是定义在复数域上的,系统会根据⽤户的输⼊⾃动设置,运算期间会⾃动调整矩阵的维数,事先不需要⽤户定义矩阵的维数。
2.1 变量及其赋值2.1.1 基本概念在MATLAB 中,经常使⽤到标量、向量、矩阵和数组,其定义分别如下: 1)标量:是指11?的矩阵,即只含有⼀个数的矩阵。
2)向量:是指n ?1或1?n 的矩阵,即只有⼀⾏或⼀列的矩阵。
3)矩阵:是⼀个矩形的数组,即⼆维数组,其中向量和标量都是矩阵的特例,00?矩阵为空矩阵([ ])。
4)数组:是指n 维的数组,为矩阵的延伸,其中矩阵和向量都是数组的特例。
2.1.2 基本运算使⽤matlab 进⾏数学式的计算就像⽤计算器进⾏数字运算⼀样简便。
在MATLAB 下进⾏基本数学运算,只需将运算式直接打⼊系统提⽰符号(>>)之后,并按⼊Enter 键即可,这是命令⾏⽅式。