- 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-指导书
第二部分 MATLAB软件包上机指导
MATLAB是矩阵实验室(Matrix Laboratory)的缩写。首创者是在数值线性代数领域颇有影响的Cleve Moler博士,他在讲授线生代数课程时,深感高等语言编程的诸多不便之处,于是萌生了开发新的软件平台,即为MATHLAB(MATrix LABoratory,矩阵实验室),用FORTRAN语言编写而成。 现今的MATLAB已全部采用C语言编写,它既是一种编程环境,又是一种程序设计语言。在MATLAB中,以复矩阵作为基本编程单元,无须定义即可采用,且可随时改变尺寸。在MATLAB中,表达式的书写像在稿纸中演算一样。提供20多个工具箱函数。易扩展性是最重要的特征之一, 友好的界面、易记的命令和简便的操作。可将C、FORTRAN语言编写的程序移植进来。
一、 MATLAB的启动
启动“MATLAB”软件包: 执行“开始 ( 程序 ( MATLAB6.x
( MATLAB6.x”后,出现下图所示界面:
图1
这个界面是系统在缺省情形下给出的, 左侧的四个卡片可成对切换.
读者可以根据需要设置自己喜欢的界面,这可由上图第一行菜单栏中视图(View)的下拉菜单(如下图)中选项进行设置.
练习一: 图2
反复选或不选上面下拉菜单中的一项或多项,观察图1所示界面的变化情况.调乱之
后,可由上图回到系统缺省状态.
(2)点击图1菜单栏中其它项及相应的下拉菜单,观察结果.
二、 MATLAB的工作环境
命令窗口(Command Window)
“Command Window”是用来与MATLAB交互的主窗口,在此窗口中输入指令,系统
自动地反馈信息。
例1 计算 2+3.
Command Window”接提示符号”之后键入算式,MATLAB将计算的结果以ans显示。
2+3
ans =
(2)如果要将结果赋给某个变量,如x,则MATLAB将计算的结果以x显示.
x=2+3
x =
(3)如果在上述的例子结尾加上;,则计算结果不会显示在指令视窗上,要得知计算值只须键入该变数值即可
x=2+3;
x
x =
以下的例子,显示MATLAB对使用变数的弹性: apple=5
apples =
5
orange=10
orange =
10
total_cost=apple*2+orange*4
total_cost =
50
如果因一个指令很长或其它原因,需要跨行输入,则要使用“(”作连续符号,按回
车键转到下一行继续输入指令. 其中“(”表示紧接下一行输入的也是指令的一部分.如下面的指令:
1+2+(
3+(
5
清除命令显示的内容可以用命令clc,它清除Command window中的所有命令,而将“”显示在窗口的第一行,这使得命令的输入显得好看.但是此命令并不清除工作空间.
可用format命令来控制数值显示的格式,或打开File菜单的Preferences选项,选择如下图所求示的Command Window操作标签,可以在Numeric format选择框选择所需的数值显示格式.下面的表1列出了数值显示的格式及其范例.
图3
表1 数值显示格式及其范例
显示格式 范例1 (7/6) 范例2 (1-5) short 1.1667 0.0000 short e 1.1667e+000 1.2333e-005 short e 1.1667 1.2333e-005 long 1.16666666666667 0.00001233344220 long e 1.166666666666667e+00 1.23344220000000e-005 long g 1.16666666666667 1-005 bank 1.17 0.00 rat 7/6 3/243241 hex 3ff2aaaaaaaaaaab 3ee9dd7763803b29 上述显示格式都可以在命令窗口直接输入,如format long e. 另外命令format loose与format compact用于控制显示的数值之间是否换行。
例2 显示圆周率(.
算法:
x=pi % 圆周率(在MATLAB下用“pi”表示.
x=
3.1416
format short
x=
3.1416
format short e
x=
3.1416e+000
format short g
x=
3.1416
format long
x=
3.14159265358979
format long e
x=
3.14
文档评论(0)