[数学]MATLAB基本操作.ppt

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

附录二 MATLAB基本操作 一、表达式 二、矩阵的输入 三、几个常用函数 四、矩阵下标 五、基本数学函数 六、常用的矩阵操作函数 七、逻辑运算函数 一、表达式 1、变量与常量 2、标量、向量和矩阵 3、字符串 4、操作符 5、函数 6、表达式 1、变量与常量 变量 变量命名规则 变量赋值语句 变量=表达式[;] 例如 a=5 b=3*5; c=[1 2 3], a+b 常量 常量分类 数值型 字符型 特殊常量 二进制数、十六进制数函数bin2dec、hex2dec等将其转换成十进制数 2、标量、向量和矩阵 1)矩阵 例如:2×3矩阵a=[1 2 3 4 5 6] 2)向量 例如:3×1的列向量a=[1 2 3] 2、标量、向量和矩阵 3)数组 一维数组的数学原型是向量 二维数组的数学原型是矩阵 两行四列三页的三维数组 2、标量、向量和矩阵 4)标量 3、字符串 字符串是用单引号来标示的。 例如,S=I Have a Dream. 4、操作符 1)算术运算符 例如: a=[1 2 3],b=[4 5 6]; c=a*b’ d=a.*b e=a.^2 f=a+2 g=1:2:10 h=1:10 i=10:2:1 4、操作符 2)关系运算符 如果关系成立则为1,如果关系不成立则为0 3)逻辑运算符  逻辑运算符都是按元素操作的。 0表示逻辑假,任何非零值表示逻辑真 4)运算符优先级 由高到低的次序: 括号?算术运算符?逻辑运算符?关系运算符 5、函数 [输出变量1,输出变量2,…]=函数名(输入参数1,输入参数2,…) 例如, a=ones(4, 7) [I, J, V] = find(a) b=sin(a) 6、表达式 续行符 … 例如 a=(1+sqrt(10))/2 b=abs(3+5i) c=sqrt(6) d=sin(exp(-2.3)) e=pi*d; 二、矩阵的输入 1.直接输入矩阵 2.利用外部数据文件输入矩阵 3.利用MATLAB内部函数与工具箱函数产生矩阵 1.直接输入矩阵 矩阵输入原则 例如 a=[1 2 3;4 5 6;7 8 9] a=[1,2,3;4,5,6;7,8,9] a=[1,2,3 4 5 6 7,8 9] a=[1:3;4:6;7:9] b=(1:6)’ 2.利用外部数据文件输入矩阵 函数load,读取事先已保存了的.mat数据文件,且数据文件中的内容是所需的矩阵 函数wavread,读取Microsoft的WAV格式的音频文件 函数imread,从图像文件中读取图像数据 函数fopen、fread、fclose构成的任意文件的读取 3.利用MATLAB内部函数与工具箱函数产生矩阵 1)eye建立单位阵 y=eye(n) y=eye(m,n) y=eye([m n]) y=eye(size(A)) 例如: a=eye(4) %产生4×4的单位阵 a1=eye(2,3) %产生2×3的单位阵 3.利用MATLAB内部函数与工具箱函数产生矩阵 2)ones建立全1阵 y=ones(n) y=ones(m,n) y=ones([m n]) y=ones(d1,d2,d3,…) y=ones([d1 d2 d3 …]) 例如: y=ones(3,2) a=8*ones(3,5) %产生3×5的常数阵 3.利用MATLAB内部函数与工具箱函数产生矩阵 3)zeros建立全0阵 y=zeros(n) y=zeros(m, n) y=zeros([m n]) y=zeros(d1,d2,d3,…) y=zeros([d1 d2 d3 …]) 例如: y=zeros(2) 3.利用MATLAB内部函数与工具箱函数产生矩阵 4)rand产生均匀分布的随机数数组 y=rand(n) y=rand(m, n) y=rand([m n]) y=rand(d1, d2, d3, …) y=rand([d1 d2 d3 …]) 例如: r1=rand(2, 3) %产生[0,1]之间均匀分布的随机矩阵 r2=5-10*rand(2, 3

文档评论(0)

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

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

1亿VIP精品文档

相关文档