[]1-3 MATLAB 基础.pptVIP

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

* 时间和日期格式 例2 显示时间序列数为735130的日期 解:输入以下Matlab指令 datestr(735130) datevec(735130) [daynr,dayname]=weekday(735130) * 基本赋值与运算 简单数学计算 在命令窗口键入: 3721+7428/24 输出为: ans=4.0305e+003 键入: abs(-27) ,sin(29),3^4,6^3*(3+2) 输出为: ans=27…… * 基本赋值与运算 简单赋值运算 在命令窗口键入: X=18 输出为: X=18 键入: Y=3*x^2-78,u=x+y,v=x-y,tan(2*u/3*v) 输出为: y=894…… * 向量或矩阵的赋值运算 1. 直接输入 在命令窗口键入: A=[1 2 3 4 5] 输出为: A=1 2 3 4 5 键入: B=[1;2;3;4;5], C=[3 0 2 1;-1 4 5 2;3 5 8 7] 输出为: y=…… 规则: 矩阵元素必须用[ ]括住; 矩阵元素必须用逗号或空格分隔 ; 在[ ]内矩阵的行与行之间用分号分隔; 大型矩阵为方便输入和整齐,可用回车代替分号换行 2.用matlab函数创建矩阵 * 空阵 [ ] — matlab允许输入空阵,当一项操作无结果时,返回空阵。 rand —— 随机矩阵(方阵) eye —— 单位矩阵(方阵) zeros ——全部元素都为0的矩阵 ones ——全部元素都为1的矩阵 diag ——产生对角矩阵(方阵) 2. 通过函数创建 例 》V=[5 7 2];A=diag(V) A= 5  0  0 0  7  0 0  0  2 * 》zeros(2,3) ans= 0 0 0 0 0 0 》eye(2,3) ans= 1  0  0 0  1  0 》ones(2,3) ans= 1  1  1 1  1  1 rand(2,3) ans = 0.8147 0.1270 0.6324 0.9058 0.9134 0.0975 矩阵元素引用 A(i,j) 矩阵A位于第i行j列的元素; A(i:j,k:m)矩阵A位于第i到j行,k到m列元素组成(j-i+1)行(m-k+1)列的子矩阵; A(i:j,:)矩阵A位于第i到j行元素组成(j-i+1)行的子矩阵; A(:,k:m)矩阵A位于第k到m列元素组成(j-i+1)行的子矩阵; * 矩阵运算 A(m,n),B(k,p),C(r,s) A+B(A-B) %要求m=k,n=p,元素相加(减) A*B %要求n=k,普通矩阵乘法 A^2 %矩阵乘方,方阵才可以 A.*B %要求m=k,n=p,矩阵对应位置元素相乘 A’ %矩阵A的转置共轭 A.’ %矩阵A的转置 * 矩阵运算 A/B= b*inv(A) % n=p, xA=b的解 A\B=inv(A)B % m=k, Ax=b的解 A./B %要求m=k,n=p,矩阵对应位置元素相除 A.\B %要求m=k,n=p,A矩阵元素的逆乘以B矩阵对应位置元素 * * 基本赋值与运算 函数可以用于向量或矩阵操作 如: Sqrt(A) Sin(B) Exp(A) * 1、写出可以完成下列任务的Matlab命令 (函数) : (1)Matlab中的圆周率 ? 约等于多少? (2)Matlab中的浮点运算相对精度是多少? (3)如何知道命令 realmax,realmin 的具体用法? (4)浮点数表示范围为:10-308 ~ 10308,但具体是多少? (5) Matlab中的最大整数、最小整数分别是多少? (6)如何求实数4的平方根。 (7)计算一下自己从出生到现在一共成长了多少天。 课后作业 * * * * * * * * * * * * * 数 学 实 验 朱睦正 河西学院数学系 hxusxsy@163.com * Matlab 简介 Matlab: Matrix Laboratory 矩阵实验室 Matlab 的发展 1980年,Moler 教授用 Fortran 语言编写了集命令翻译、 科学计算于一身的一套交互式软件系统 1984年,Moler 和 Little 等成立了 The MathWorks 的公司,用C 语言完全改写 Matlab,并推出第一

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档