- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
澡身浴德修业及时;1.基本符号
指令行“”是“指令输入提示符”,它是自动生成的,表示MATLAB处于准备就绪状态.如在提示符后输入一条命令或一段程序后按Eenter键,MATLAB将给出相应的结果,并将结果保存在工作区窗口中,然后再次显示一个“”,为下一段程序的输入做准备,见图1-1.
MATLAB要求在英文状态下输入括号、标点符号和命令等.如果输入错误或者未正确调用函数等,都会在命令行窗口给出红色警告,用户可以根据给出的提示进行修改.;下面介绍命令行窗口中出现的常见错误:
(1)输入的括号为中文格式
sin()
sin()
↑
错误:文本字符无效.请检查不受支持的符号、不可见的字符或非ASCII字符的粘贴.
(2)函数未输入参数
sin()
错误使用sin
输入参数的数目不足.;(3)未定义变量
sin(x)
函数或变量x无法识别.
(4)MATLAB自带函数名未小写
Sin(pi/2)
函数或变量Sin无法识别.
(5)正确格式
sin(pi/2)
ans=
1;2.特殊符号;例1.1续行符举例.
x=1-2+3-4+5...%百分号是注释符,可以输入中文,不影响命令运行
x=1-2+3-4+5...
↑
错误:运算符的使用无效.
x=1-2+3-4+5...%续行符英文状态输入,并且要和5空一格
-6+7-8
x=-4;3.常用命令;例1.2给变量a赋值1,然后清除赋值.
a=1
a=
1
clear
a
函数或变量a无法识别.;4.数值与变量
(1)数值
MATLAB关于实数的表达方式与其他程序语言没有什么区别.但MATLAB有其特别之处:MATLAB的所有运算是定义在复数域上的,而其他程序语言的计算是定义在实数域的.
下面列出MATLAB若干常用的数值表达方式:
3,-99,7/3,0.001,9.456,+4.5e33%实数表述示例
i*0.13e-2,3+5i,4-7j,-5/3+i*6/7,0.11-1j*0.79%复数表述示例
值得指出:
在以上表述中,i和j是MATLAB默认的虚单元;
虚单元i和j与前后数字或算符之间一定不要有空格,以免误读.
MATLAB的输出格式可由format命令控制,但要注意的是format命令只是影响在屏幕上的显示,而MATLAB的数据存储和运算总是以双精度进行的.;表1-3format命令;例1.3当数组中的一些值数字少,而指数大时,使用shortG格式.shortG格式在短固定十进制小数点格式和短科学记数法中选取最紧凑的显示格式.
x=[2556.31156255.526759876899999];
formatshort
x
x=
1.0e+09*
0.00000.00000.00009.8769
formatshortG
x
x=
2556.312255.539.8769e+09;(2)变量
变量是任何程序设计语言的基本要素之一,它是指其数值在数据处理的过程中可能会发生变化的一些数据量名称.
MATLAB中的变量不需要事先定义,在遇到新的变量名时,MATLAB会自动建立该变量并分配存储空间.在赋值过程中,如果变量已经存在,MATLAB会用新值代替旧值,并以新的变量类型代替旧的变量类型.对变量赋值可采用赋值语句.
变量=值或表达式;;变量的命名应遵循以下原则:
①变量名区分大小写,例如abc_12和ABC_12表示不同的变量名;
②变量名必须是以字母开头,可包含字母、数字和下划线,最多可含63个字符;
③变量名中不得包含空格、标点、运算符;
④变量名应尽量不同于MATLAB自用的变量名(如eps,pi等)、函数命令(如
文档评论(0)