1第一章 Matlab语言概述.docVIP

  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文档。上传文档
查看更多
1第一章 Matlab语言概述.doc

PAGE (Ⅰ)基础篇 第一章 Matlab语言概述 §1.语言特点 MATLAB是Mathworks公司于20世纪80年代推出的数值计算软件。得到了广泛的应用。MATLAB的全称是Mateix Laboratory,意思是矩阵实验室。它是以矩阵运算为基础的新一代程序语言。 MATLAB是集数学运算、图形处理、程序设计和系统建模为一体的著名编程语言软件,它具有功能强大、使用简单等优点,是进行科学研究和工程实践的有力工具。 与Fortran和C相比,MATLAB语句更简洁、明了,更加符合人们的思维习惯。并且还具有良好的数据可视化功能。 MATLAB包括两部分:基本部分-主要指数据计算和可视化功能。扩展部分-主要指工具箱。 §2 基本操作和简单语句输入 1. 简单语句输入(简单计算器用法) 例1:计算 (a = 2,b =3,c = 5 ) [程序] 在命令窗口输入 a=2;b=3;c=5; y=a*b+c*b/a 回车 [输出] y = 13.5000 例2:计算 [程序] (tan(pi/4)+cos(pi/3))*27^(1/3)/sqrt(64) ans = 0.5625 2. 变量 表达式 数值 (1)变量 * matlab语句一般形式为:变量=表达式(或数),若变量和“=”省略,输出时自动建立“ans”默认变量。 * 对大小写敏感,如sqrt(平方根)对,而SQRT,Sqrt全错。 * 变量名第一个字符必须是英文字母,最多可包含31个字符,(含英文、数字、下连符)。不得包含空格和标点。 * 系统遇到一个新变量名时,它会自动生成变量,若该变量早已存在,系统会自动更新内容。 表1-1 默认预定义变量(永久变量) 预定义变量 含 义 预定义变量 含 义 ans 计算结果的缺省变量名 NaN或nan 不是一个数(Not a Number),如0/0,∞/∞ eps 机器零阈值 nargin 函数输入宗量数目 Inf或inf 无穷大,如1/0 nargout 函数输出宗量数目 i或j 虚单元 realmax 最大正实数 pi 圆周率π realmin 最小正实数 例3:无穷大的使用 x =1/0 Warning: Divide by zero. x = Inf * 在MATLAB中这样的操作不会引起程序执行中断,只是在给出警告信息的同时,用一个特殊的符号Inf来表示。而且这个符号和其它的变量一样,可以在以后的运算中发挥作用。 例4:无穷大的作用 1/x ans = 0 * x(Inf)同样可以当作一个变量来使用,这一特点可在编程中发挥巨大作用。 (2)运算符和表达式 * 表达式由变量名、运算符和函数名组成 * 表达式按与常规相同的优先级自左至右执行运算;指数运算级别最高,乘除次之,加减运算级别最低。括号可以改变运算次序。 * 所有运算定义在复数域上。对于方根问题,运算只返还处于第一象限的解。 例5:复数运算与表达 z1=3.6+4.4*i,z2=6*exp(i*pi/6),z=z1*z2 z1 = 3.6000 + 4.4000i z2 = 5.1962 + 3.0000i z = 5.5061 +33.6631i 表1-2 基本运算符 数学表达式 MATLAB运算符 MATLAB表达式 加 a+b + a+b 减 a-b - a-b 乘 a×b * a*b 除 a÷b / 或 \ a/b或b\a 幂 ab ^ a^b (3)数值记述 * 习惯采用十进制表示,可带小数点或负号;也可采用科学计数法,用e表示位数。以下记述的数都是合法的。 4 -65234 0.00001 9.762684 1.3e-4 5.677e67 * fomat short 显示格式为缺省默认的显示格式(小数点后四位数字)。 表1-3 数据显示格式的控制命令 MATLAB命令 含 义 范 例 fomat short 短格式 3.1416 fomat short e 短格式科学格式 3.1416e+000 fomat long 长格式 3.14159265358979 fomat long e 长格式科学格式 3.141592653589793e+000 fomat rat 有理格式 355/113 fomat bank 银行格式 3.14 (4)常用标点功能 * 语句以“;”结束,只进行计算,不输出结果。 * 以“,”结束,输出结果。 表1-4 常用标点功能 名 称 标点 作 用 空格 (为机器辨认)用作输入量与输入量之间的分隔符;数组元素分隔符 逗号 , 用作要显示计算结果的指令与其后指令之间的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符

文档评论(0)

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

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

1亿VIP精品文档

相关文档