MATLAB基本操作命令幻灯片.ppt

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

第2章MATLAB基本操作命令 变量的元素用圆括号“()”中的数字(也称为下标)来注明,一维矩阵(也称数组或向量)中的元素用一个下标表示,二维矩阵可有两个下标数,以逗号分开。 三维和更高维的矩阵,可有三个或更多下标。用户可以单独给元素赋值,如:x(2)=1.7321,a(2,3)=6等。如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。如: 给全行赋值,可用冒号。例如,给a的第5行赋值。 键入 a(5,:)=[1,2,3] 得 a = 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 8.0000 9.0000 0 0 6.5000 1.0000 2.0000 3.0000 例如: 键入 c=3+2.5i 得 c = 3.0000 + 2.5000i MATLAB中所有的运算符和函数都对复数有效。例如: 键入 f=sqrt(1+2i) 得 f = 1.2720 + 0.7862i 复数的输入方式 %显示如何在MATLAB中输入复数 z1=8+10i; %直接按照直角坐标的方式输入 z2=12+6*i; %运算符构成的直角坐标的方式输入 z3=25*exp(i*pi/3); %运算符构成的极坐标方式输入 A=[z1, z2 z3] 复数矩阵及运算: 计算复数矩阵c的实部、虚部、模和相角: Real=real(c); Imag=imag(c); Mag=abs(c);Phase=angle(c)*180/pi; 复数的表达式同样也能作为赋值语句。 再来看复数矩阵z的转置、共轭运算,运算符 ’表示把矩阵做共轭转置,即把它的行列互换,同时,把个元素的虚部符号取反。 把个元素的虚部取反的函数命令为conj,即只取共轭。所以,若求转置而不要共轭,就把conj和 ’结合起来完成。 线性分割函数linspace(a,b,n)在a与b之间均匀地产生n个点值,形成n维向量。如: 键入 f5=linspace(0,1,5) 得 f5 = 0 0.2500 0.5000 0.7500 1.0000 通常: x=A\B就是A*x=B的解; x=B/A就是x*A=B的解. 下面来看矩阵左右除的一些示例。设A=[1,2,3;4,5,6], B=[2,4,0;1,3,5],D=[1,4,7;8,5,2;3,6,0] 其乘除的结果列于表2-2中 在matlab中矩阵的左除\是一种自适应算法, 对于有唯一解的线性方程组求出精确解 对于超定方程线性方程组求出最小二乘解 对于欠定线性方程组求其基本解 表2-2矩阵乘除法示例 ans = 0.4074 0.0741 0.0000 0.7407 0.4074 0.0000 A/D ans = -0.0370 0 0.5185 1.0000 -0.1481 0 D\A’ ??? Error using == mldivide Matrix dimensions must agree.(行数不等) D\A ans = 10 22 28 49 A*B’ ans = 6 16 20 9 23 25 12 30 30 A’*B ??? Error using == mtimes Inner matrix dimensions must agree.(内阶数必须相等) A*B 答案 算式 矩阵除法可以用来方便地解线性方程组。例如要求下列方程组的解 此式可写成矩阵形式Ax=B,求解的MATLAB程序为 A=[6,3,4;-2,5,7;8,-4,-3];B=[3;-4;-7];x=A\B 得 x = 0.6000 7.0000 -5.4000 矩阵和数组的基本运算 2.数组运算 数组和矩阵的加减运算没有区别,但要注意相加减的两个矩阵必须有相同的阶数,除非其中一个是标量(即常数)。 数组的乘法运算用符号“.*”表示,A、B两数组必须具有相同的阶数,则A.*B表示A和B中对应元素之间相乘。 数组的除法运算用符号“.\”或“./

文档评论(0)

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

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

1亿VIP精品文档

相关文档