- 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工程数 第1章 使用方法入门
Matlab工程数学
Matlab是“Matrix Laboratory”的缩写,意为“矩阵实验室”,是当今很流行的科学计算软件。它的主要功能是给人们提供一个方便的数值计算平台。
Matlab的基本运算单元是不需指定维数的矩阵,系统提供了大量的矩阵及其它运算函数,可以方便的进行一些很复杂的计算,而且运算效率极高。Matlab的命令和数学中的符号、公式非常接近,可读性强,容易掌握,还可利用它所提供的编程语言进行编程,完成特定的工作。除基本部分外,Matlab还根据各专门领域中的特殊需要提供了许多可选的工具箱,在很多时候能够给予我们极大的帮助。
以下简单介绍一下Matlab软件的基本使用方法,并结合本讲义内容介绍如何使用Matlab软件解决一些常见的数值问题。
第1章 使用方法入门
1.1 操作方法
1.1.1 启动和退出
从Windows中双击Matlab图标,会出现Matlab命令窗口(Command Window),在一段提示信息后,出现系统提示符“”,这时你就可以输入命令了。Matlab是一个交互式的系统,输入命令后,系统会马上解释和执行你输入的命令并输出结果。如果命令有语法错误,系统会给出提示信息。在当前提示符下,你可以通过上下箭头调出以前输入的命令。用滚动条可以查看以前的命令及其输入信息。
退出Matlab和退出其它Windows程序一样,可以选择File菜单中的Exit Matlab菜单项,也可以使用Alt-F4热键。还可以执行Matlab的Exit命令退出。
1.1.2. 变量和表达式
Matlab命令的通常形式为:
变量 = 表达式
表达式由操作符或其它特殊字符,函数和变量名组成。Matlab执行表达式并将执行结果显示于命令后,同时存在变量中以留用。如果变量名和“=”省略,即不指定返回变量,则名为ans的变量将自动建立。例如:
键入命令:
A = [ 1.2 3.4 5.6 sin(2) ]
系统将产生4维向量A,输出结果为:
A =
1.2000 3.4000 5.6000 0.9093
键入
1900/81
结果为:
ans =
23.4568
Matlab保留本次运行中建立的所有变量的信息。如果要了解系统当前变量的信息可以输入whos命令,屏幕将显示当前系统中所有变量的详细信息。
有时你可能并不想看到语句的输出结果,特别是运算结果很长时,输出时会长时间的翻屏。这时,可以在语句的最后加上“;”,表明不输出当前命令的结果。需要注意的是,Matlab变量名区分大小写,如A和a不是同一个变量;函数名必须用小写字母,如inv(A)不能写成INV(A),否则系统认为未定义函数。
1.1.3. 预定义函数
除了自定义变量外,系统还有几个特殊变量,如下表所示:
特殊变量 取 值 pi 圆周率π eps 计算机的最小正数 flops 浮点运算次数,用于统计计算量 i和j i=j= Inf 无穷大 NaN 不定量 在Matlab中i和j代表虚数单位。例如,语句:
z1=3+4i z2=4-6j
生成两个复数变量z1和z2。
Inf表示无穷大。如果你想计算1/0:
S=1/0
结果会是
Warning: Divided by zero
S=
Inf
变量NaN表示它是个不定值。由Inf/Inf或0/0运算产生。例如:
a=Inf/Inf
结果为:
a=
NaN
需要注意的是,Inf和NaN能够安全地进行计算和传递。即如果在初始值或中间结果中出现了Inf和NaN,Inf和NaN会遵循一定的计算规则进行正确的计算并得到正确的结果。例如无穷大加上一个有限实数的结果是无穷大。
1.1.4. 显示格式
在缺省的状态下,Matlab以短格式(short格式)显示计算结果。这在有些情况下是不够的。这时可以使用Matlab命令窗口中Option菜单中的Numerical Format菜单改变数字显示格式。由于Matlab以双精度执行所有的运算,显示格式的设置仅影响矩阵的显示,不影响矩阵的计算与存储。
如果输出矩阵元素为整数,则矩阵显示就没有小数。否则Matlab根据指定格式输出结果。
例如:
x = [ 4/3 1.2345e-6 ]
语句在不同显示格式下的输出为:
format short 1.3333 0.000
文档评论(0)