Matlab矩阵操作函数汇总.docx

Matlab矩阵操作函数汇总.docx

ID:50369738

大小:43.03 KB

页数:28页

时间:2020-03-08

Matlab矩阵操作函数汇总.docx_第1页
Matlab矩阵操作函数汇总.docx_第2页
Matlab矩阵操作函数汇总.docx_第3页
Matlab矩阵操作函数汇总.docx_第4页
Matlab矩阵操作函数汇总.docx_第5页
资源描述:

《Matlab矩阵操作函数汇总.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、矩阵创建相关函数cat函数语法说明:A=cat(n,A1,A2,…,Am)功能介绍:创建多维数组实例:>>A1=[123;456;789];A2=A1';A3=A1-A2;>>A4=cat(3,A1,A2,A3)A4(:,:,1)=123456789A4(:,:,2)=147258369A4(:,:,3)=0-2-420-2420n=3是构造三维数组,n=1和2分别构造[A1;A2]以及[A1,A2],都是二维数组。eye函数功能介绍:单位矩阵生成语法说明:²Y=eye(n),生成n*n单位矩阵

2、²Y=eye(m,n),生成m*n单位矩阵²Y=eye(sizes(A)),生成与矩阵A相同大小的单位矩阵实例:>>n=3;m=5;>>Y1=eye(n)Y1=100010001>>Y2=eye(m,n)Y2=100010001000000ones函数功能介绍:全1矩阵生成语法说明:²Y=ones(n):生成n*n全1矩阵²Y=one(m,n):生成m*n全1矩阵²Y=ones([m,n]):生成m*n全1矩阵²Y=ones(d1,d2,d3):生成d1*d2*d3全1矩阵²Y=ones([d1

3、,d2,d3]):生成d1*d2*d3全1矩阵²Y=ones(size(A)):生成与矩阵A相同大小的全1矩阵strcmp函数功能介绍:字符串比较函数语法说明:²Y=strcmp(str1,str2):比较两个字符串是否相等,返回值是0或者‘==’也是比较前后两个字符串,且要求前后两个字符串长度相同,但是是每个位置都进行比较。返回的一般是一个数组实例:>>D=strcmp('hello','Hello')D=0>>D=strcmp('Hello','Hello')D=1>>D=('hello'=

4、='world')D=00010>>D=strcmp('he','hell')D=0findstr函数功能介绍:字符串查找语法说明:²Y=findstr(String,str):在String中查找str所在位置,返回一数字或数组实例:>>String='PeterPiperpickedapeckofpickledpepers';>>Y=findstr(String,'')Y=6121921262937>>Y=findstr(String,'p')Y=91322303840>>Y=findstr

5、(String,'cow')Y=[]>>Y=findstr(String,'pick')Y=1330strrep函数功能介绍:字符串替换函数语法说明:²Y=strrep(String,str1,str2):将String中str1替换为str2,str1和str2长度可以不相同实例:>>String='PeterPiperpickedapeckofpickledpepers';>>Y=strrep(String,'Peter','Sabrina')Y=SabrinaPiperpickedapec

6、kofpickledpeperslinspace函数功能介绍:线性等分向量生成语法说明:²Y=linspace(a,b):在(a,b)上生成100个线性等分点²Y=linspace(a,b,n):在(a,b)上生成n个线性等分点实例:>>Y=linspace(1,100)>>Y=linspace(1,100,5)Y=1.000025.750050.500075.2500100.0000logspace函数功能介绍:生成对数等分向量语法说明:²Y=logspace(a,b):在之间产生50个对数等

7、分向量²Y=logspace(a,b,n):在之间产生n个对数等分向量实例:>>Y=logspace(2,4)>>Y=logspace(2,4,5)dot函数功能介绍:向量点积语法说明:²Y=dot(A,B):同维向量A,B的点积blkdiag函数功能介绍:特殊矩阵语法说明:²Y=blkdiag(a,b,c):产生以a,b,c为对角线元素的矩阵实例:>>Y=blkdiag(1,2,3,4)Y=1000020000300004compan函数功能介绍:生成友矩阵语法说明:²A=company(u)

8、:u为多项式系统向量,A为友矩阵,A的特征值就是是多项式的特征根实例:求多项式(x-1)(x+2)(x-3)=x^3-8x+13的友矩阵和根>>u=[10-813]u=10-813>>A=compan(u)A=08-13100010hankel函数功能介绍:生成Hankel方阵语法说明:²H=hankel(c):第一列元素是c,反三角一下元素为0²H=hankel(c,r):第一列元素是c,最后一行元素是r,交叉位置去c对应位置实例:>>c=1:1:4;>>r=5:1:10;>>h=hankel

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

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

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