- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab-2 MATLAB基本操作与语法
5、基本矩阵 (1)空阵:[ ] (当操作无结果时,返回空阵) (2)全0矩阵:zeros(m,n) 例如:zeros(2,3)=[0 0 0;0 0 0] (3)全1矩阵:ones(m,n) (4)单位矩阵:eye(n) (对角线为1的方阵) 也可以为eye(m,n) (5)随机矩阵:rand(m,n)(1以内的随机数) 6、文件赋值 (1) 波形文件(.wav):即音频文件 读波形文件 :a=wavread(‘文件名’), 如:a=wavread(‘morse.wav’) 写波形文件:wavwrite(a,‘文件名’) 播放波形文件:用wavplay或sound, 如:wavplay(a); 包括路径在内的文件名 6、文件赋值 (2) 图象文件(.BMP/JPG …等) 读图象文件:a=imread(‘文件名’), 如:b=imread(‘sz.jpg’) 写图象文件:imwrite(b,’文件名’) 显示图象文件:image(a) 1、加减法: 矩阵的加减就是对应元素的加减 。 如:a=[1 2 3];b=[4 5 6], 则 a+b=[5 7 8] , 如果矩阵与一常数(标量)相加减, 则把该常数看成是同阶的矩阵。 例如:a+5=[6 7 8] 2、乘法 (1)矩阵相乘:m×p阶矩阵A与p×n阶矩阵B的乘积是一个m*n阶矩阵。 例如: a=[1 2 3];b=[4 5 6] 则: a*b’=[20]. (2)矩阵与常数相乘等于每个元素乘以该常数,例:2*a。 2、乘法 (3)矩阵元素相乘(数组相乘):使用“.*” 相乘的两个矩阵阶数应相同 。 例如:a=[1 2 3];b=[4 5 6] 则:a.*b=[4 10 18] 3、除法 (1)矩阵的除法 右除,“/”:A/B=A*B-1 (B的逆矩阵inv(B)), B必须是方阵,A与B列应相等。 左除,“\”:A\B=A-1*B , A必须是方阵,A与B行应相等。 (2)矩阵除以常数,等于每个元素除以常数,使用普通除法/ 。 3、除法 (3)矩阵元素的除法(数组相除): “./” :A./B为A各元素除以B中对应各元素。 “.\” :A.\B=B./A 4、乘方 (1)矩阵乘方 :(乘方是乘法的扩充,为 保证合法性,要求矩阵为方阵) A^标量 :例 A^2,A^0.2 (2)元素的乘方: a) A.^标量 : 例 A=[1 2] ,A.^2=[1 4] 4、乘方 b) 标量.^A :例 3.^A =[31 32]=[3 9] c) A.^B :A、B同阶 例 A=[1 2] ,B=[3 4] ,则A.^B=[1 16] 1、矩阵的运算函数 ◆指数函数 :expm()%变量必须是方阵 ◆对数函数 :logm() %变量必须是方阵 ◆开方函数 :sqrtm()%变量必须是方阵 ◆三角函数(25个):例如:t=[1 2 3],y=sin(t) ◆指数/对数函数(7个): 例如:exp() ◆复数函数(8个):例如:abs() 取模 ◆取整函数(7个):例:round() 四舍五入 2、矩阵元素的运算 (基本函数库elfun) (1)关系运算: 共6种 :〉(大于)、 〈 (小于)、 〉= (大于等于)、〈= (小于等于) = = (等于)、 ~ = (不等于) ◆比较是在元素间进行的。 ◆矩阵必须同阶 ◆比较结果仍为矩阵,且元素值为0(假) 或1(真) 例如:a=[1 2],b=[2 1], 则ab 结果为[0 1], a==b 结果为[0 0] (2)逻辑运算 : 共有四种运算符号(函数): (与 and)、|(或or)、~ (非 not)、xor(异或,此为函数名) ◆运算结果中矩阵元素值为逻辑值(0、1) ◆运算是在元素间进行的。 ◆比较结果仍为矩阵 例如:a=[2 0],b=[0 1],则:ab =[0 0] xor(a,b) =[1 1] 3、逻辑函数: (运算符库ops ) 例如:exist 、all、any、is* exist(‘a’) ---检查变量是否有
文档评论(0)