matlab矩阵及其运算函数

matlab矩阵及其运算函数

ID:8805161

大小:97.00 KB

页数:3页

时间:2018-04-08

上传者:U-5734
matlab矩阵及其运算函数_第1页
matlab矩阵及其运算函数_第2页
matlab矩阵及其运算函数_第3页
资源描述:

《matlab矩阵及其运算函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

MATLAB矩阵及其运算函数表函数名函数功能abs()绝对值、负数的模、字符串的ASCII码值都可用来求字符串矩阵所对应的ASCII码数值矩阵double()char()可以把ASCII码数值矩阵转换为字符串矩阵fix()向零方向取整floor()不大于自变量的最大整数ceil()不小于自变量的最小整数round()四舍五入到最邻近的整数rem(x,y)求余函数mod(x,y)%exp()指数函数[]空操作符format格式符设置或改变数据输出格式(其中格式符决定数据的输出格式)e1:e2:e3冒号表达式可以产生一个行向量(其中e1为初始值,e2为步长,e3为终止值)linspace(a,b,n)产生一个行向量(其中a和b是生成向量的第一个和最后一个元素,n是元素总数)[注:linspace(a,b,n)与a:(b-a)/(n-1):b等价]A(:,j)表示取A矩阵的第j列全部元素A(i,:)表示A矩阵第i行的全部元素A(i,j)表示取A矩阵第i行、第j列的元素A(i:i+m,:)表示取A矩阵第i~i+m行的全部元素A(:,k:k+m)表示取A矩阵第k~k+m列的全部元素A(i:i+m,k:k+m)表示取A矩阵第i~i+m行内,并在第k~k+m列中的所有元素zeros产生全0矩阵(零矩阵)ones产生全1矩阵(幺矩阵)eye产生单位矩阵rand产生0~1间均匀分布的随机矩阵randn产生均值为0,方差为1的标准正态分布随机矩阵zeros(size(A))建立一个与矩阵A同样大小的零矩阵reshape(A,m,n)在矩阵总元素保持不变的前提下,将矩阵A重新排成m×n的二维矩阵magic(n)生成一个n阶魔方矩阵(其每行、每列及两条对角线上的元素和都相等)vander(V)生成以向量V为基础向量的范得蒙矩阵(最后一列全为1,倒数第二列为一个指定的向量,其他各列是其后列与倒数第二列的点乘积)hilb(n)生成希尔伯特矩阵invhilb(n)求n阶的希尔伯特矩阵的逆矩阵(用一般方法求逆会因原始数据的微小扰动而产生不可靠的计算结果)toeplitz(x,y) 生成一个以x为第1列,y为第1行的托普利兹矩阵(除第1行第1列外,其他每个元素都与左上角的元素相同)[注:这里x,y均为向量,两者不必等长。toeplitz(x)用向量x生成一个对称的托普利兹矩阵]compan(p)生成伴随矩阵(其中p是一个多项式的系数向量,高次幂系数排在前,低次幂排在后)pascal(n)生成一个n阶帕斯卡矩阵(由杨辉三角形表组成的矩阵)ABA矩阵左除B矩阵(等效于A的逆左乘B矩阵,即inv(A)*B)A/BA矩阵右除B矩阵(等效于B的逆右乘A矩阵,即A*inv(B))A^x矩阵的乘方运算(A为方阵,x为标量)find()找位置diag(A)用于提取矩阵A主对角线元素,产生一个具有min(m,n)个元素的列向量(其中A为m×n矩阵)diag(A,k)提取矩阵A的第k条对角线的元素triu(A)求矩阵A的上三角阵triu(A,k)求矩阵A的第k条对角线以上的元素tril(A)求矩阵A的下三角阵tril(A,k)求矩阵A的第k条对角线以下的元素rot90(A,k)将矩阵A旋转90o的k倍fliplr(A)对矩阵A实施左右翻转flipud(A)对矩阵A实施上下翻转inv(A)求A矩阵的逆矩阵pinv(A)求A矩阵的伪逆(也称为广义逆矩阵)det(A)求方阵A所对应的行列式的值(把一个方阵看作一个行列式,并对其按行列式规则求得的值)rank(A)求矩阵A的秩(矩阵线性无关的行数与列数称为矩阵的秩)trace(A)求矩阵A的迹(矩阵的迹等于矩阵的对角线元素之和,也等于矩阵的特征值之和)norm(V)或norm(V,2)计算向量V的2—范数norm(V,1)计算向量V的1—范数norm(V,inf)计算向量V的∞—范数cond(A,1)计算A的1—范数下的条件数cond(A)或cond(A,2)计算A的2—范数数下的条件数cond(A,inf)计算A的∞—范数下的条件数E=eig(A)求A的全部特征值,构成向量E[V,D]=eig(A)求A的全部特征值,构成对角阵D;并求A的特征向量构成V的列向量。[V,D]=eig(A,‘nobalance’)直接求矩阵A的特征值和特征向量。sqrtm(A)计算矩阵A的平方根logm(A)计算矩阵A的自然对数expm(A)、expm1(A)求矩阵指数eAexpm2(A)、expm3(A)funm(A,‘fun’)计算直接作用于矩阵A的由‘fun’指定的超越函数值funm(A,‘sqrt’)计算矩阵A的平方根,等价于sqrtm(A)eval(t)把字符串的内容作为对应的MATLAB语句来执行(其中t为字符串) rmfield(A,‘i’)要删除结构A的成员icelldisp(a)用来显示整个单元矩阵aA=sparse(S)将矩阵S转化为稀疏存储方式的矩阵Asparse(m,n)生成一个m×n的所有元素都是0的稀疏矩阵sparse(u,v,S)--建立一个max(u)行、max(v)列并以S为稀疏元素的稀疏矩阵(其中u,v,S是3个等长的向量。S是要建立的稀疏矩阵的非0元素,u(i)、v(i)分别是S(i)的行和列下标)B=spconvert(A)根据表示稀疏矩阵的矩阵A,产生一个稀疏存储方式矩阵BA=spdiags(B,d,m,n)产生带状稀疏矩阵的稀疏存储(参数m,n为原带状矩阵的行数与列数)speye(m,n)返回一个m×n的稀疏存储单位矩阵Prod(x)对输入的一个向量,返回所有分量的乘积sin(x)cos(x)tan(x)为正弦,余弦,正切asin(x)acos(x)atan(x)为反正弦,反反余弦,反正切Diff给出一个向量所有相邻分量的差,组成一个n-1的向量(后一个分量减去前一个分量)

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

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

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