文章目录
Basic operations
基本运算 | 运算法则 |
---|---|
+ |
加法 |
- |
减法 |
× |
乘法 |
÷ |
除法 |
^ |
指数 |
sqrt() |
根号 |
%
表示注释
公式 | 作用 |
---|---|
== |
equal |
~= |
not equal |
&& |
与 |
|| |
或 |
xor |
异或 |
-
PS1('>>>')
将提示符 更改为>>>
-
逻辑与:同真为真,否则为假
-
;
句末输出分号,防止打印输出(supress the print output) -
输出一般变量,直接输入变量名即可
-
对于复杂的变量,可以使用
disp(a)
来输出变量a
,也可以使用C语言的旧式语法disp(sprintf('2 decimals:%0.2f',a))
就输出保留两位小数后的变量a啦 -
format long
让字符串显示默认的位数
Metrics
公式 | 作用 |
---|---|
a=[1 2;3 4;5 6] |
生成三行两列矩阵 |
a=[1;2;3] |
生成向量 |
v=[1:0.1:2] |
从1到2,步长为0.1的行向量 |
v=[1:6] |
从1到6的行向量 |
ones(2,3) |
两行三列全1矩阵 |
2*ones(2,3) |
全2矩阵 |
zeros(1,3) |
全0矩阵 |
rand(1,3) |
随机矩阵(0~1) |
w=randn(1,3) |
高斯随机变量,服从正态分布 |
hist(w) |
会绘制出w的直方图 |
hist(w,50) |
横轴细分成50份 |
eye(4) |
生成4x4的单位矩阵 |
help functio_name |
帮助 |
-
等价于第一条
a=[1 2; 3 4; 5,6]
-
v=[1;2;3]
v=[1 2 3]
输出结果:
1 2 3