1、基本数学运算。
2、“==”判断真伪。
3、“~=”不等于的真伪判断。
4、“&&”,表示AND。
5、“||”,表示OR。
6、“PS1('>>');”,简化命令行提示。
7、“a=3”,相当于给a赋值为3。
8、如果不想打印结果,可以在命令后加分号“;”。
9、“disp”
10、“disp(sprintf('2 decimals: %0.2f' , a))”,表示将输出a只带两位小数。
11、format short
12、向量,矩阵
>> A = [1 2; 3 4; 5 6;]
A =
1 2
3 4
5 6
13、
>> A = [1 2;
>3 4;
>5 6]
A =
1 2
3 4
5 6
14、
>> V = [1 2 3]
V=
1 2 3
15、
>> V = [1; 2; 3; ]
V=
1
2
3
16、步长为0.1的行向量,一行11列的矩阵:
>> V = 1:0.1:2
V =
Columns 1 through 7:
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000
Columns 8 through 11:
1.7000 1.8000 1.9000 2.0000
17、
>> ones (2, 3)
ans =
1 1 1
1 1 1
18、
>> C = 2*ones (2, 3)
C =
2 2 2
2 2 2
19、
>> C = [2 2 2; 2 2 2]
C =
2 2 2
2 2 2
20、
>> w = ones ( 1, 3)
w =
1 1 1
21、
>> w = zeros (1, 3)
w =
0 0 0
22、随机赋值,数值介于0和1之间
>> w = rand (1, 3)
w =
0.91477 0.14359 0.84860
>> rand (3, 3)
ans =
0.390426 0.2644057 0.683559
0.041555 0.739979 0.387001
23、高斯随机变量、正态分布的随机变量
>> w = randn(1 ,3)
w =
-1.44264 -1.27860 -0.69640
>> w = randn (1, 3)
w =
-0.33517 1.26847 -0.28211
24、10000个元素的W矩阵:
>> w = -6 + sqrt(10)*(randn(1, 10000));
25、绘制直方图
>>hist(w)
>>hist(w, 50)
26、生成矩阵的特殊命令
>> eye(4)
ans =
Diagonal Matrix
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
27、help命令,可以将矩阵的相关信息显示出来。
>> help eye
>> help rand
>> help help