《MATLAB数值计算》PPT课件

《MATLAB数值计算》PPT课件

ID:45451935

大小:1.91 MB

页数:130页

时间:2019-11-13

《MATLAB数值计算》PPT课件_第1页
《MATLAB数值计算》PPT课件_第2页
《MATLAB数值计算》PPT课件_第3页
《MATLAB数值计算》PPT课件_第4页
《MATLAB数值计算》PPT课件_第5页
资源描述:

《《MATLAB数值计算》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB数值计算2.1变量与数据2.2矩阵与数组2.3矩阵与数组运算2.4多项式运算1第2章MATLAB数值计算2.1变量与数据2.1.1数据数据的表达方式:采用十进制表示矩阵和数组的概念:标量:是指1×1的矩阵,即为只含1个数的矩阵。向量:是指1×n或n×1的矩阵,即为只含1行或1列的矩阵矩阵:是1个矩形的数组,即二维数组,其中向量和标量都是矩阵的特例数组:是指n维数组,为矩阵的延伸,其中矩阵和向量都是数组的特例。复数:由实部和虚部组成,用特殊变量“i”和“j”表示虚数的单位2复数的运

2、算几个函数:real用法:a=real(z)%计算实部imag用法:a=imag(z)%计算虚部abs用法:a=abs(z)%计算幅值angle用法:a=angle(z)%计算相角3第2章MATLAB的数值计算2.1.1变量变量的命名应遵循如下规则:变量名必须以字母打头,之后可以是字母、数字或下划线,如x51483,a_b_c_d_e。变量名区分字母大小写,如Items,items,itEms及ITEMS都是不同的变量。4变量名不允许使用空格、标点符号。变量名最多可包含63个字符(对于7.x版本)

3、。从前向后取,超出部分忽略。变量的命名应遵循如下规则:关键字(如if,while等)不能作为变量名。5虚数单位,i=j=固定变量取值ans用于结果的缺省变量名pi圆周率eps计算机的最小数,当和1相加就产生一个比1大的数flops浮点运算数Inf无穷大,如1/0NaN不定量,如0/0i和jnargin所用函数的输入变量数目nargout所用函数的输出变量数目realmin最小可用正实数realmax最大可用正实数672.2矩阵和数组2.2.1矩阵的赋值2.2.2向量的生成2.2.3矩阵元素2.2.

4、4复数表示82.2.1矩阵的赋值(1).直接输入法创建矩阵矩阵的所有元素必须放在方括号“[]”内;矩阵元素之间必须用逗号“,”或空格隔开;矩阵行与行之间用分号“;”或回车符隔开;矩阵元素可以是任何不含未定义变量的表达式;标点符号一定要在英文状态下输入。9矩阵元素用空格或逗号分隔,整个矩阵放在方括号内。10矩阵的行用分号或回车符隔开。11矩阵里的元素也可以用表达式代替,表达式由变量名、常数、函数和运算符构成。4*sin(2*t)s*a+b/csqrt(2)*exp(-i*4)X=[-1.3,sqrt

5、(3),(1+2+3)/5*4]X=-1.30001.73214.800012方括号外的分号表示不显示定义的数据。1314注意数据的显示格式152.2.2向量的生成(1).利用冒号“:”运算生成向量a=m:n%生成步长值为1的均匀等分行向量,m和n分别代表向量的起始值和终止值。a=m:p:n%生成步长值为p的均匀等分行向量,m和n分别代表向量的起始值和终止值,p代表向量元素之间步长值。1617(2).利用函数linspace()和logspace()生成向量linspace(m,n)%生成从m到n

6、之间的100个线性等分点的行向量。linspace(m,n,s)%生成从m到n之间的s个线性等分点的行向量。logspace(m,n)%生成从10m到10n之间50个按对数等分点的行向量。logspace(m,n,s)%生成从10m到10n之间s个按对数等分点的行向量。181920(2).利用MATLAB函数创建矩阵命令说明A=[]空矩阵,即没有元素的矩阵A=eye(n)n维单位阵A=ones(n,m)全部元素都为1的n行m列的矩阵A=ones(n)全部元素都为1的n阶方阵A=zeros(n,m)

7、全部元素都为0的n行m列的矩阵A=zeros(n)全部元素都为0的n阶方阵A=rand(n,m)元素服从[0,1]区间均匀分布的n行m列的随机矩阵A=rand(n)元素服从[0,1]区间均匀分布的n阶随机方阵A=randn(n,m)元素服从标准正态分布的n行m列的随机矩阵A=randn(n)元素服从标准正态分布的n阶随机方阵表2-3特殊矩阵函数21222.2.3矩阵的元素在MATLAB系统中,矩阵的元素是通过其行、列的标号来标识的,矩阵元素所处的行号和列号称为该元素的下标。矩阵元素可以通过其下标来

8、引用,A(i,j)即表示矩阵A的第i行第j列的元素。注意:在MATLAB中,矩阵下标的行、列号都是从1开始的(1)矩阵的下标232441016282947757150345423131303在MATLAB的内部数据储存结构中,每一个矩阵都是一个以列为主的向量,因此对于矩阵内各元素的存取是按列来进行总排。冒号“:”表示“全部”。25(2).矩阵的赋值全下标方式:A(i,j)=B给A矩阵的部分元素赋值则B矩阵的行列数必须等于A矩阵的行列数。A(1:2,1:3)=[111;111]A=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。