Matlab 2矩阵超越函数_第1页
Matlab 2矩阵超越函数_第2页
Matlab 2矩阵超越函数_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Matlab矩阵超越函数1. 矩阵元素数学方根、指数、对数计算A, exp(A),sqrt(A),log(A),上述函数均作用于矩阵各个元素上的。2. 矩阵平方根函数sqrtm(A)AB=sqrtm(A)3. 矩阵对数函数logm(A)B=logm(A)4. 矩阵的指数函数expm(A)B=expm(A) 和B=logm(A)是一对反函数。5. 普通矩阵函数funmFunm(A,sqrt)=sqrtm(A)Matlab 字符串字符串是用单撇号概括起来的字符序列例如X=North China Electric Power UniversityMatlab将字符串当作一个行向量。可以建立多行字符串矩阵,但是要求每行字符数要相等,必要时可以使用空格来调节各行的长度。Abs函数和double函数可以求字符串各个元素的ASCII码。Char函数可以将ASCII码转换为字符串1. 会取子字符串 ch(1:4)2. 将字符串倒序输出 ch(end:-1:1)3. 查找需要的字符 find(ch.)4. 统计字符数 length(ch)5. Eval函数,把字符串的内容作为对应的Matlab语句来执行。 t=pit = 3.1416 m=t,sin(t),cos(t); y=eval(m)y =3.1416 0.0000 -1.0000Setstr() 将ASCII码转换为字符Mat2str() 将矩阵转化为字符串Num2str() 将数值转换成字符串Int2str() 将整数转换成字符串Str2num() 将字符串转换为数值Strcat 字符串连接 strcmp 字符串比较 strrep 字符串替换字符串引号内如果需要输入单撇号,单撇号则由双撇号替换。 y=North China Electric Power Universitys studentsy =North China Electric Power Universitys studentsMatlab 结构数据和单元数据结构矩阵可以包含不同类型的数据,格式为:结构矩阵名.成员名=表达式 a.x1=10;a.x2=matlab;a.x3=0,1;2,3;a(2).x1=10;a(2).x2=matlab;a(2).x3=0,1;2,3;a(3).x1=10;a(3).x2=matlab;a(3).x3=0,1;2,3a = 1x3 struct array with fields: x1 x2x3调用:a.x A(2).x1都是合法的增加结构体成员:A(1).x4=aa;删除结构体成员:rmfield函数:a=rmfield(a,x4)单元数据单元数据也是把不同类型数据放在一个变量中,不过单元矩阵的各个元素就是不同类型的数据,用带有大括号下标的形式引用单元矩阵元素。建立单元矩阵:- M=10,MATLAB,S;12,12,12;31,41,SA;MATLAB,1,2;3,2,11M = 10 MATLAB S 12 2x2 double SAMATLAB 2x2 double 11 M3,3ans =11 M1,3ans =S M2,2ans = 12 1231 41-用带大括号下标数的形式引用单元矩阵元素如上所示。也可以用类似的方法给上述单元矩阵赋值。- M1,4=saa;M2,4=12;M3,4=1,2;3,2M = 10 MATLAB S saa 12 2x2 double SA 12 MATLAB 2x2 double 11 2x2 double-可以用celldisp(M)函数以显示单元数据M的所有元素;可以删除单元数据M内某个位置上的数值。例如 M3,2=; MM = 10 MATLAB S saa 12 2x2 double SA 12 MATLAB 11 2x2 double- M(3)=M = Columns 1 through 10 10 12 MATLAB 2x2 double S SA 11 saa 12 Column 112x2 doubleNum2cell() 函数,把数字转换为单元矩阵 cell2struct()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论