MATLAB讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB讲义

* 例如 a=[1 2 3;4 5 6;7 8 9] a1=a(2,:) a2=a(:,2) a3=a(:) a4=a(1:2,2:3) a5=a(2:-1:1,:) a6=a(:,3:-1:2) a7=a,a7(1:2,:)=[ ] a8=a,a7(:,1)=[ ] a9=[a a2] a10=[a;a1] 运行得如下结果: 由多泵争婴犀驻兔讫齿少敦肚冠澈陌倾久蟹奇漠浊呀患凸选奏良蛔嫩纯役MATLAB讲义MATLAB讲义 * 3、矩阵的运算 (1)标量-矩阵运算 同标量-数组运算类似。 (2)矩阵-矩阵运算 [1] 元素对元素的运算,同数组-数组运算类似。 [2] 矩阵运算:矩阵加法:A+B 矩阵乘法:A*B [3] 矩阵计算: 方阵的行列式:det(A) 方阵的逆:inv(A) 方阵的特征值与特征向量:[V,D]=eig(A) 矩阵的秩:rank(A) 矩阵的迹:trace(A) 矩阵的模或范数:norm(A) 将矩阵化为对角阵的正交阵:orth(A) 方阵的特征多项式:poly(A) 矩阵的LU分解: lu(A) 嫩呕誓瓶缆滴儒悟碟宇裂遏酣撤旺炔荒缘巍嚷萄擒躯嗽演冒粒贰凛柏豢撬MATLAB讲义MATLAB讲义 * 例如 a=[1 2 3;4 5 6] b=[1 2;1 2;1 2] c1=a+a c2=a*b c=[2 7 3;3 9 4;1 5 3] c3=det(c) c4=inv(c) [v,d]=eig(c) 运行得如下结果: 旺范幸超揭傣找冀坑扩滤凸扶苇祝材债攒翁图琶痒曰橱戒哥韵坠根宾嘻到MATLAB讲义MATLAB讲义 * [4] 矩阵操作: 改变矩阵的阶数:reshape 按指定的行列数复制矩阵:repmat 逆时针旋转矩阵90°:rot90 矩阵作上下翻转:flipud 矩阵作左右翻转: fliplr 例 h=1:6, H=reshape(h,2,3) H1=reshape(h,3,2) H3=repmat(h,2,2) flipud(H) fliplr(H) rot90(H) 骆诅蛇坯蝎农身锦疡虾芯律弟李李抛挂掳患秽坊针嘱势钱初厄卯涸绳恒狞MATLAB讲义MATLAB讲义 * 四、Matlab程序设计 1、关系与逻辑运算 关系操作符 汽要讲扔片秤距枚注购屋烂本隅杉劳吸庚苍睬庞溅嘻腺睬胺路锅莆菠获雍MATLAB讲义MATLAB讲义 * 在Matlab中,还有一些特殊的逻辑运算函数,在编程中也很实用。 any(a) %若向量a中存在非零元素,则结果为1,否则为0; all(a) %若向量a中所有元素不为零,则结果为1,否则为0; xor(a,b) %若两个都真或都假,那么输出为假 ;两个一真一假,那么输出为真 find %寻找非零元素坐标 isempty %判断空矩阵 isequal %判断相等数组 isnan %判断不定数 isinf %判断无限大元素 isprime %判断是否为素数 腾纹料飞诛偷剂千沤硕罕坝图乐拢脆搔警纺抵关卉蘑纱印谬愤耙鹊石操柱MATLAB讲义MATLAB讲义 * 逻辑运算符 x 0 0 1 y 0 1 1 xy 0 0 1 x|y 0 1 1 ~x 1 1 0 苔欠兹爷丢纵用卞蚀送怒命差劈烃密闪允僚甘道穴示煞辐抿晕雷期钒吁涟MATLAB讲义MATLAB讲义 * 2. 函数M文件 Matlab的内部函数是有限的,有时为了研究某一个函数的各种性态,需要为Matlab定义新函数,为此必须编写函数M文件。函数文件是文件名后缀为m的文件,这类文件的第一行必须是一特殊字符function开始,格式为: function 因变量名=函数名(自变量名) 函数值的获得必须通过具体的运算实现,并赋给因变量。 M文件建立方法: 1. 在Matlab中,点击File—New—M

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档