MATLAB的数值运算与符号运算.ppt
《MATLAB的数值运算与符号运算.ppt》由会员分享,可在线阅读,更多相关《MATLAB的数值运算与符号运算.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MATLAB与控制系统仿真第3章MATLAB的数值运算与符号运算主要内容n3.1数组与矩阵的基本操作n3.1.1 数组与矩阵的输入n3.1.2 数组与矩阵的元素操作n3.1.3 数组与矩阵的输出n3.2MATLAB的基本数学运算n3.2.1 算术运算n3.2.2 关系运算n3.2.3 逻辑运算n3.2.4 运算优先级主要内容(续)n3.3MATLAB的基本符号运算n3.3.1 符号运算基本函数及示例n3.3.2 符号代数方程求解n3.3.3 符号微积分运算n3.3.4 Laplace,Z变换及反变换n本章小结3.1数组与矩阵的基本操作3.1.1 数组与矩阵的输入n通过提示语句输入矩阵或数组x=
2、input(prompt)x=input(prompt),或,或x=input(prompt,s)x=input(prompt,s)在屏幕上显示一个提示符,等待用户从键盘输入,并读取用户输入到工作空间中。第一种方式供输入数字,而后一种方式供输入字符串。n注:演示例3通过提示语句输入矩阵或数组。3.1.1 数组与矩阵的输入B=zeros(n)B=zeros(m,n)B=zeros(size(A)产生n*n维的全0矩阵产生m*n维的全0矩阵产生与矩阵A同维数的全0矩阵Y=ones(n)Y=ones(m,n)Y=ones(size(A)产生n*n维的全1矩阵产生m*n维的全1矩阵产生与矩阵A同维数的
3、全1矩阵Y=eye(n)Y=eye(m,n)Y=eye(size(A)产生n*n维的单位矩阵产生m*n维的单位矩阵产生与矩阵A同维数的单位矩阵3.1.1 数组与矩阵的输入Y=randY=rand(n)Y=rand(m,n)Y=rand(size(A)产生一个随机数产生n*n维平均分布的随机矩阵产生m*n维平均分布的随机矩阵产生与矩阵A同维数的平均分布随机矩阵Y=randn()类似于Y=rand(),各数值遵循正态分布规律M=magic(n)产生n*n维的魔方矩阵,要求n33.1.1 数组与矩阵的输入y=linspace(a,b)y=linspace(a,b,n)产生线性分布的向量,位于a b之
4、间共100个点值产生线性分布的向量,位于a b之间共n个点值y=logspace(a,b)y=logspace(a,b,n)产生对数分布的向量,位于10a 10b之间共50个点值产生对数分布的向量,位于10a 10b之间共n个点值3.1.2 数组与矩阵的元素操作n数组/矩阵元素的操作主要有提取(部分)元素、修改或赋值给(部分)元素值、删除(部分)元素及数组/矩阵的翻转等。nMATLAB提供了数组/矩阵翻转的函数。操作数组/矩阵的MATLAB函数B=rot90(A)矩阵逆时针旋转90B=shiftdim(X,n)矩阵的元素移位B=flipud(A)矩阵上下翻转U=triu(X)得到矩阵的上三角矩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 数值 运算 符号
限制150内