MATLAB环境的行为就像一个超级复杂的计算器。可以在>> 命令提示符下输入命令。 MATLAB是一个解释性的环境。换句话说,用户只要给出一个命令,MATLAB马上执行它。 实践练习在实践练习之前,首先打开 MATLAB R2017 ,如下图所示 - 在命令行窗口中输入有效的表达式,例如 - Trial>> 5 + 5
然后按回车,MATLAB立即执行,返回结果如下 - 让我们再来看几个例子 - 计算次幂 Trial>> 3 ^ 2 % 3 raised to the power of 2
ans =
9
计算正弦值 Trial>> sin(pi /2) % sine of angle 90o
ans =
1
除以零 Trial>> 7/0 % Divide by zero
ans =
Inf
数学计算表达式 Trial>> 123 * 23.259
ans =
2.8609e+03
MATLAB为某些数学符号提供了一些特殊表达式,如pi 为π ,Inf 为∞ ,i (和j )为√-1 ,.Nan 代表“非数字”等。 在MATLAB中使用分号(;)分号(; )表示结束语句。 但是,如果要抑制和隐藏表达式的MATLAB输出,请在表达式后添加分号。 例如, x = 3;
y = x + 5
上面代码执行后,得到以下结果 - Trial>> x = 3;
y = x + 5
y =
8
添加注释百分比符号(% )用于指示注释行。 例如, x = 9 % assign the value 9 to x
还可以使用块注释运算符%{ 和%} 编写一段注释。 MATLAB编辑器包括工具和上下文菜单项,以帮助添加,删除或更改注释的格式。 常用的运算符和特殊字符MATLAB支持以下常用的运算符和特殊字符 - 运算符 | 使用说明 |
---|
+ | 相加; 加法运算符。 | - | 相减; 减法运算符。 | * | 标量和矩阵乘法运算符。 | .* | 阵列乘法运算符。 | ^ | 标量和矩阵求幂运算符。 | .^ | 阵列求幂运算符。 | \ | 左除法运算符。 | / | 右除法运算符。 | .\ | 阵列左除法运算符。 | ./ | 右除法运算符。 | : | 冒号; 生成规则间隔的元素,并表示整个行或列。 | ( ) | 括号; 包含函数参数和数组索引; 覆盖优先级。 | [ ] | 括号; 罩住阵列元素。 | . | 小数点。 | … | 省略号; 行连续运算符 | , | 逗号; 分隔一行中的语句和元素 | ; | 分号; 分隔列并抑制输出显示。 | % | 百分号;指定一个注释并指定格式。 | _ | 引用符号和转置运算符。 | ._ | 非共轭转置运算符。 | = | 赋值运算符。 |
特殊变量和常数MATLAB支持以下特殊变量和常量: 名称 | 含义 |
---|
ans | 最近的回应/回答。 | eps | 浮点精度精度。 | i ,j | 虚构单位√-1 。 | Inf | 无穷 | NaN | 未定义的数值结果(非数字)。 | pi | 数字π |
命名变量变量名称由一个字母组成,后跟任意数字的字母,数字或下划线。 MATLAB是区分大小写的编程语言。 变量名称可以是任意长度,但MATLAB只使用前N 个字符,其中N由函数namelengthmax 给出。 保存工作save 命令用于在工作空间中保存所有变量,它在当前目录中,以.mat 作为扩展名的文件。
例如, save mymat
可以随时使用load 命令重新加载文件。 load mymat
|