购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.1 变量与常量

1.变量(程序设计语言的基本元素之一)

(1)变量的类型:由赋予的值确定变量类型;

(2)变量命名遵循的原则:

①区分大小写,长度不超过 63 位;

②名字开头用字母,名中可包括字母、数字、下划线,但不能使用标点符号。

(3)变量作用域:有局部变量和全局变量(定义关键词global)之分。

2.常量

(1) Matlab中有一些预定义的内置变量,这些特殊的变量称为常量。例: i j pi ,eps(2 -52 ),NaN,Inf,Realmin(2 -1022 ),Realmax(2 1023 );

(2)常量值可以改变,也可由“clear+常量名”恢复;

(3)定义变量时,一般应避免与常量名相同。

3.数字变量及运算

(1)简单情形直接输入赋值数字变量,数字是构成数值矩阵的基本单元;

(2)较复杂或重复出现时,先定义变量,再由变量表达式计算得到数值结果。

(3)注意:

① “%”起注释作用,“;”结束时不显示结果;

②四则运算:“+、-、×、/或\”,此处除法有“/”右除、“\”左除;

③乘方和开方:“^”和“sqrt”;

④计算中运算的优先级顺序是:先乘方、开方,再乘除,最后是加减运算。

4.不同数字类型的转换

(1)十进制数转换:dec2bin十进制转二进制,dec2hex十进制转十六进制;

(2)二进制数转换:bin2dec二进制转十进制;

(3)十六进制数转换:hex2num十六进制转双精度数,hex2dec十六进制转十进制。

5.数字的输入和输出格式

(1)所有数字变量均由双精度的长型格式存储,即准确到 1 ×10 -15

(2)显示格式有多种,缺省时以整型显示整数,保留到小数点后 4 位数字显示实数;

(3)输出格式由format命令控制,其只影响显示结果,不影响内部存储和运算精度。

2.1 常量与变量实例。

(1)常量与变量实例——常量 pi 可通过赋值而改变,见如下程序语句。

在Matlab命令行窗口运行ex2_1.m的这些语句,得到如下结果。可以看出,圆周率 pi 在Matlab中是常量 355 /113,缺省时其显示为 3.1416;若赋值变量 pi 为 5,则常量 pi 被替换为5;清除变量 pi 后,Matlab中的常量 pi 为 3.1416 不变。

(2)常量与变量实例——变量赋值、运算及结果见如下程序语句。

在Matlab命令行窗口运行ex2_1.m的这些语句,得到如下结果。 u 为Matlab命令行窗口默认短型数值显示, uT 为格式化的保留至小数点后 4 位数字的科学计数法数值显示,这些定义的变量中除 uT 为字符串变量外,其他都是数字变量。

(3)常量与变量实例——输出格式见如下程序语句。

在Matlab命令行窗口运行ex2_1.m的这些语句,得到如下结果。可以看出,设定不同输出格式时,如短型(format short)、长型(format long)、短型科学计数(format short e)、短型十进制(format short g)以及分数形式(format rational),数值 2 的开方值显示不同的结果。 sqOeE4esubhYQcv9QSUekO1IGGwjNnOh3fhG7pCMMpxAvK8w450ETiGPDdGtUZ/p

点击中间区域
呼出菜单
上一章
目录
下一章
×