matlab常见函数及其说明

matlab常见函数及其说明

ID:34724383

大小:359.68 KB

页数:5页

时间:2019-03-10

matlab常见函数及其说明_第1页
matlab常见函数及其说明_第2页
matlab常见函数及其说明_第3页
matlab常见函数及其说明_第4页
matlab常见函数及其说明_第5页
资源描述:

《matlab常见函数及其说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、表1命令窗口中获得Matlab帮助的命令命令说明help在命令窗口中显示M文件帮助lookfor在命令窗口中显示具有指定参数特征函数的M文件帮助doc在帮助浏览器中显示指定函数的参考信息helpwin打开帮助浏览器,并且将初始界面置于MATLAB函数的M文件帮助信息helpdesk打开一个名为[help]的帮助窗口demo打开一个[help]的演示模型界面,从而方便了解Matlab的基本功能表2常见的文件管理命令what显示当前目录中的Matlabcd..显示当前工作目录which文件主名显示指定的M文件的路径c

2、d子目录名进入子目录type文件主名显示指定的M文件内容dir显示当前目录中所有文件save文件名存储定义的变量或演算结果到指定的文件名mkdir建子目录diary文件名以ASCII码形式记录所有的输入和屏幕上输出的内容Loadfilename寻找名称为filename.mat的档案,并以二进制格式载入表3操作符操作符使用说明:冒号m:n产生一个数组[m,m+1,…,n];m:k:n产生一个数组[m,m+k,…,n]A(:,j)取矩阵A的第j列;A(k,:)取举证A的第k行;分号在矩阵定义中表示一行的结束;在命令

3、语句的结尾表示不显示这行语句的执行结果…连续点,一个命令语句非常长一行写不完,可以分几行写,在行的末尾加上连续点,表示是一个命令语句%百分号,在编辑时引导注释行,而系统解释执行程序时,%后面的内容不作处理表4创建简单数组的方法命令用途x=[a,b,c,d]创建包含指定元素的行向量x=first:last创建从first开始,加1计数,到last结束的行向量x=first:increment:last创建从first开始,加increment计数,last结束的行向量x=linspace(first,last,n)

4、创建从first开始,到last结束,有n个元素的行向量x=logspace(first.,last,n)创建从first开始,到last结束,有n个元素的对数分隔行向量x=[y,z,1,2,3]y和z都是行数组表5标量与数组的运算表达式运算结果说明a+c=[a1+c,a2+c,…,an+c]即数组a的每个元素加上ca*c或a.*c=[a1*c,a2*c…,an*c]即数组a的每个元素乘以ca/c或a./c=[a1/c,a2/c,…,an/c]即数组a的每个元素除以ca.c=[c/a1,c/a2,…,c/an]

5、即c除以数组a的每个元素a.^c=[a1^c,a2^c,…,an^c]即数组a的每个元素的c次幂c.^a=[c^a1,c^a2,…,c^an]以c为底,以a的每个元素为指数的幂表6数组与数组的运算表达式运算结果a+b=[a1+b1,a2+b2,…,an+bn]即数组a与b的对应元素相加a.*b=[a1*b1,a2*b2,…,an*bn]即数组a与b的对应元素相乘a./b=[a1/b1,a2/b2,…,an/bn]即数组a与b的对应元素相除a.b=[b1/a1,b2/a2,…,bn/an]即数组b与a的对应元素相

6、除a.^b=[a1^b1,a2^b2,…,an^bn]即数组a与b的对应元素的幂注:a=[a1,a2,…,an],b=[b1,b2,…,bn]数组的乘除法是指两同维数组对应元素之间的乘除法,它们的运算符只能为“.*”和“./”“.”,而表达式a*b、a/b、a^b是没有意义的表7生成特殊矩阵的命令函数命令函数功能a=[]生成空矩阵,当对一项操作无结果是,返回空矩阵,空矩阵的大小为零b=zeros(m,n)生成一个m行、n列的零矩阵c=ones(m,n)生成一个m行、n列的元素为1的矩阵d=eye(m,n)生成一

7、个m行、n列的单位矩阵rand(m)生成m阶均匀分布的随机矩阵rand(m,n)生成m×n正态分布的随机矩阵表8矩阵中元素或块的常用操作表达式或函数命令功能A(i,j,…,k)返回多维数组A中下标为(i,j,…,k)的元素值A(:,:…,:)返回矩阵A本身A(j:k)返回一个行向量,其中的元素为A(:)中的从第j个元素到第k个元素A([i1i2…],[j1j2…])返回矩阵第i1、i2行等和第j1、j2等的元素A([j1j2…]返回一个行向量,其中的元素为A中的第j1、j2…元素A(A(:,k)>0,:)返回第k

8、列中大于0的元素所在的行向量A(k,:)提取矩阵A的第k行A(;,k)提取矩阵A的第k列A(:)一次提取矩阵A的每一行,将矩阵A拉伸为一个列向量A(i1:i2,j1:j2)提取矩阵A的第i1行~i2行、第j1列~j2列,构成新矩阵A([abcd],:)提取矩阵A的指定的第abcd行,构成新矩阵A(:,[efgh])提取矩阵A的指定的第efgh列,构成新矩阵A(i2:-1:

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

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

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