- 分号
;
表示结束语句。 但是,如果要抑制和隐藏表达式的MATLAB输出,请在表达式后添加分号。
x = 3;
y = x + 5
Trial>> x = 3;
y = x + 5
y =
8
- 百分比符号(%)用于指示注释行。 例如,
x = 9 % assign the value 9 to x
运算符 | 使用说明 |
---|---|
: | 冒号; 生成规则间隔的元素,并表示整个行或列。 |
[ ] | 括号; 罩住阵列元素。 |
… | 省略号; 行连续运算符 |
[ ] 括号; 罩住阵列元素。 | |
.* | 阵列乘法运算符 |
_ | 引用符号和转置运算符 |
保存工作
save
命令用于在工作空间中保存所有变量,它在当前目录中,以.mat
作为扩展名的文件
save mymat
可以随时使用load
命令重新加载文件。
load mymat
变量历史
who
命令显示使用过的所有变量名。
>> who
您的变量为:
ans x y
>> ans
ans =
2.8609e+03
- 当表达式返回未分配给任何变量的结果时,系统将其分配给名为
ans
的变量,稍后可以使用它。
whos
命令更多地显示变量 -
>> whos
Name Size Bytes Class Attributes
ans 1x1 8 double
x 1x1 8 double
y 1x1 8 double
清除命令从存储器中删除所有(或指定的)变量。
clear x % it will delete x, won't display anything
clear % it will delete all variables in the workspace
% peacefully and unobtrusively
长任务
长任务可以通过使用省略号(…)扩展到另一行。 例如,
>> initial_velocity = 0;
acceleration = 9.8;
time = 20;
final_velocity = initial_velocity ...
+ acceleration * time
final_velocity =
196
format long
命令显示十进制后的16位数字。
>> format long
x = 7 + 10/3 + 5 ^ 1.2
x =
17.231981640639408
>>
format bank
命令将数字舍入到小数点后两位。例如,
>> format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6
weekly_wage =
1064.70
format short e
命令以指数形式显示四位小数加上指数format long e
命令允许以指数形式显示十六位小数加上指数
创建向量
- 行向量是通过用方括号中的元素集合来创建的,使用空格或逗号分隔元素。
r = [7 8 9 10 11]
r =
7.00 8.00 9.00 10.00 11.00
- 列向量通过用方括号中的元素集合来创建,使用分号(;)来分隔元素。
>> c = [7; 8; 9; 10; 11]
c =
7.00
8.00
9.00
10.00
11.00
矩阵:
m = [1 2 3; 4 5 6; 7 8 9]
m =
1 2 3
4 5 6
7 8 9