指令窗口的基本功能
下面对指令窗口的七种功能各举一些简单的例子。
1.1数值计算
>>A=52,a=3 %对A、a赋值,用逗号分割
A=52
a=3 %回车后显示结果,字母大小写有区别
>>B=A+a
B=55
>>a=4;B=A+a %重新赋值计算,用分号取消a的显示
B=56
赋值符号是=,重复赋值只会保留最后一次的值,回车以后会在屏幕显示结果,在算式后加上分号”;”,表示取消显示。程序中的语句加上分号可省去显示的时间,会大大提高计算速度。
数值默认用十进制数表示,也可以用科学计数法表示,如1e2=100,即10的幂次用e或E再加正负数表示。
字母赋值以后就成了常量名或变量名,可用于数值运算,同一个字母的大小写可以代表不同的量,键入字母可以查看其代表的量。常量名或变量名必用字母打头,后面可以跟字母、数字、下划线,数目不限,但只有前面63个号有效。绝对不可以用数字作名称的开头,比如名称1a,2a是无效的,但名称a1,a2是合法的,也不可以用中文(如速度、位移)作名称,最好用它们的拼音字母作名称以便记忆。名称中不可以有空格、运算符号和标点,比如用“3-2”作名称是错误的。MATLAB的文件名则与此相同。也可以用字母命名数学表达式,赋值或命名时不需要说明是否为复数,以及维度与精度,MATLAB在计算中一律按双精度复数处理。
MATLAB有几个专用量名如下所列,用户一般不宜改变它们。
Pi 圆周率
i或j 虚数单位,虚数写成形式为1i*7或3+7i
Eps MATLAB能分辨的最小数值2.2204e-016
Inf 大于的数
NaN 非数如0/0,Inf-Inf,Inf/Inf
0 小于的数
Realmin 最小浮点数2.2251e-308
Realmax 最大浮点数 1.7977e+308
MATLAB内置有全部初等函数与特殊函数,可直接调用,它们的调用指今与数学上的符号不尽相同,如正弦函数(sin)、正切函数(tan)、指数函数(exp)、自然对数(log)、以10为底的对数(log10)、勒让德函数(legendre)等
对数字使用的算数运算符如表所示
运算符 |
+ |
- |
* |
/ |
sqrt |
^ |
() |
[] |