- 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使用基础
补充——Matlab使用基础 1 MATLAB的计算单元:向量与矩阵 2 MATLAB计算单元的基本操作 3 MATLAB的基本绘图功能 4 M文件与MATLAB函数 1 MATLAB的计算单元:向量与矩阵 MATLAB作为一个高性能的科学计算平台,主要面向高级科学计算。MATLAB的基本计算单元是矩阵与向量,向量为矩阵的特例。一般而言,二维矩阵为由行、列元素构成的矩阵表示;对于m行、n列的矩阵,其大小为m×n。在MATLAB中表示矩阵与向量的方法很直观,下面举例说明。 例如,矩阵 , 行向量 B=[1 2 3],列向量 ,在MATLAB中可以分别表示为 A=[1 2 3; 4 5 6] B=[1 2 3] C=[4; 5; 6] 注意:(1) MATLAB中所有的矩阵与向量均包含在中括号[ ]之中。如果矩阵的大小为1×1,则它表示一个标量,如 a=3 %a表示一个数 (2) 矩阵与向量中的元素可以为复数,在MATLAB中内置虚数单元为i、j;虚数的表达很直观,如3+4*i或者3+4*j 。 技巧:(1) ?MATLAB中分号“;” 的作用有两点:一是作为矩阵或向量的分行符,二是作为矩阵或向量的输出开关控制符。即如果输入矩阵或向量后键入分号,则矩阵与向量不在MATLAB命令窗口中显示,否则将在命令窗口中显示。如输入矩阵 A=[1 2 3; 4 5 6] % 按下Enter键,则在MATLAB命令窗口中显示 A = 1 2 3 4 5 6 (2) 冒号操作符“:”的应用。如 B=2:5 %对向量进行赋值 B= 2 3 4 5 B(1:3)=2 %向量B从第1到第3 个元素全部赋值为2 B= 2 2 2 5 C=6: -2:0 %将向量C进行递减赋值,初始值为6,终止值为0,步长为-2 C= 6 4 2 0 2 MATLAB计算单元的基本操作 2.1节介绍了MATLAB的基本计算单元,即矩阵与向量的建立与引用方法。本节将简单介绍在MATLAB环境下矩阵与向量的操作与运算。 1) 矩阵加法与减法 如果矩阵A与矩阵B具有相同的维数,则可以定义矩阵的加法与减法,其结果为矩阵相应元素作运算所构成的矩阵。矩阵加法与减法在MATLAB中的表达方式为 C=A+B; %C为矩阵A与B之和 D=A-B; %D为矩阵A与B之差 【例2.1】 若 , C=A+B, D=A-B,则 C=A+B 1 4 4 6 10 9 D=A-B 1 0 2 2 0 3 矩阵与标量的加法与减法是指标量本身与矩阵所有元素进行相应运算,如若b=1,E=A+b,则 E= 2 3 4 5 6 7 2 )矩阵的乘法与除法 如果矩阵A的列数等于矩阵B的行数,则矩阵A、B可以相乘。其结果C=AB在MATLAB中可表示为 C=A*B; %A、B相乘,若A、B不满足矩阵乘法法则,MATLAB会给出出错信息。 【例2.2】 若 , C=A*B; 则 C= 7 11 16 29 在MATLAB中,矩阵除法有两种形式,即左除(\)和右除(/)。如果A是一个非奇异方阵,那么 A\B % 表示A的逆与B的左乘,即inv(A)*B B/A % 表示A的逆与B的右乘,即B* inv(A) 矩阵的左除和右除运算还可以用来求解矩阵方程AX=B的解: X=A\B 如果A是一个方阵,X就是方程的解;如果A是一个
文档评论(0)