网站大量收购独家精品文档,联系QQ:2885784924

matlab数组,矩阵,绘图指令.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab数组,矩阵,绘图指令

F预定义变量eps浮点数识别精度2^(-52)=2.2204*,计算机会认为1+0.5*eps与1相等flops浮点运算数NaN或nan非数,如0/0,∞/∞,0×∞常用数字显示格式指令format short通常保证小数点后4位format long小数点后15位format short e5位科学计数表示format long e15位科学计数表示format short g从format short和format short e中自动选择最佳显示方式(默认显示)format long g从format long和format long e中自动选择最佳显示方式(默认显示)format hex十六进制表示format bank两个十进制表示format +正.负或零分别用“+”.“—”和空格表示format rat有理数近似表示常用标准数组生成函数diag()产生对角矩阵(对高维不适用)eye()产生单位矩阵(对高维不适用)magic()产生魔方数组(对高维不适用)tril取矩阵的下三角Triu去矩阵的上三角rand()产生均匀分布的随机数组randn()产生正态分布的随机数组Linspace(a,b,n)将区间[a,b]做n-1等分,等分成n个数据,公差为Logspace(a,b,n)在区间[,]上创建一个n个数据的等比数列,公比random()生成各种分分布的数组randsrc()在指定字符集上生成,产生均匀分布的随机数组常用线性代数矩阵函数D=eig(A)矩阵特征值[V,D]=eig(A)特征向量,特征值Det(A)计算行列式Expm(A)矩阵求幂Inv(A)矩阵求逆Logm(A)矩阵的对数Lu()矩阵的lu分解Norm(A)Norm(A,1)Norm(A,2)Norm(A,inf)矩阵和向量的范数1——范数2——范数无穷大范数Null()零空间Orth()正交化Qr()矩阵的qr分解Poly()特征多项式Rank()矩阵的秩Schur()Schur分解Aqrtm()矩阵的平方根Svd()奇异值分解Trace()对角元素之和Cdf2rdf将复数特征向量矩阵和复数特征值矩阵实数化数组的运算和操作Matlab用符号“^”表示乘方,求数组乘方时要求数组为方阵B^2B×BB^(-1)B的逆矩阵B^(0.2)求矩阵P,使=B数组乘法运算两个二维数组A和B的维数相容时(A的列数等于B的行数),可以进行C=A×B运算数组除法是matlab专门为二维数组(即矩阵)设计的一种运算.* ./ .\都为同阶矩阵对应元素运算左除:A\BB,A为方阵右除:A/BA,B为方阵两个数组的点运算是它们对应元素的直接运算,这两个数组的维数应完全相同C=A*B普通矩阵乘积C=A.*BCC=()数组求幂运算包括常数和数组与数组的幂运算,用点运算表示A1=A.^3A1=()A2=3.^AA2=()A3=A.^BA3=()flipud(A)将A阵上下翻转fliplr(A)将A阵左右翻转rot90(A)将A阵逆时针旋转90度[x,D]=Eig(A)A为n阶方阵,A*x=x*D,D的对角元素的特征值,x的列是特征向量reshape保持数组总元素个数不变的情况下,改变行数和列数数组运算函数(都是点运算,matlab只对弧度操作)Abs(x)绝对值或复数的幅值Angle(x)四象限内取复数相角Ceil(x)对+∞方向取整数Conj(x)复数共轭Fix(x)对0方向取整数Floor(x)对-∞方向取整数Gcd(x)整数x和y的最大公约数(greatest common divisor?)Lcm(x)整数x和y的最小公倍数(lease common multiple?)Rem(x)X/y的余数(remainder)Round(x)四舍五入到最接近的整数Sign(x)符号函数[ ]空数组,对其他非空数组赋值,可使数组变小,但不改变维数A(:,[2,4])=[ ]删除A阵的第2,4列字符串转换函数Abs double字符串到ASCII码的转换SetstrASCII码转换成字符串Fprintf按照给定的格式把文本写到文件中或显示屏上Sscanf按照给定的格式将字符串转换成数字Sprintf按照给定的格式将数字转换成字符串Int2str整数转换成字符串Str2num字符串转换成数字Num2str数字转换成字符串Str2mat字符串转换成一个文本矩阵Lower字符串变为小写Upper字符串转换成大写元胞数组创建元胞数组A(1,2):第1行第2列的元胞元素A{1,2}:第1行第2列的元胞元素中的内容直接用{}创建A={’这是一个元胞数组的元胞’,[1,2;3,4];ones(3,4),{‘Mary’,’Tom’,’Susan’}}由各元胞创建B(1,1)={‘This is a

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档