#######################
表示:
一:行向量
>> a=[1,2,3]
a =
1 2 3
二:列向量
>> b=[4;5;6]
b =
4
5
6
三:矩阵
>> c=[1,2,3;4,5,6]
c =
1 2 3
4 5 6
行向量的产生与转换:
一:冒号法
>> a=2:10
a =
2 3 4 5 6 7 8 9 10
>> a=2:3:15
a =
2 5 8 11 14
二:linspace法
>> b=linspace(3,8,10)
b =
3.0000 3.5556 4.1111 4.6667 5.2222 5.7778 6.3333 6.8889 7.4444 8.0000
三:矩阵转置运算:单引号
>> c=b'
c =
3.0000
3.5556
4.1111
4.6667
5.2222
5.7778
6.3333
6.8889
7.4444
8.0000
>> c'
ans =
3.0000 3.5556 4.1111 4.6667 5.2222 5.7778 6.3333 6.8889 7.4444 8.0000
特殊矩阵的产生:
一:全0矩阵:
>> a=zeros(3)
a =
0 0 0
0 0 0
0 0 0
>> a=zeros(2,3)
a =
0 0 0
0 0 0
二:单位矩阵:
>> b=eye(3)
b =
1 0 0
0 1 0
0 0 1
>> b=eye(2,3)
b =
1 0 0
0 1 0
三:全1矩阵:
>> c=ones(3)
c =
1 1 1
1 1 1
1 1 1
>> c=ones(2,3)
c =
1 1 1
1 1 1
四:随机矩阵:
>> rand(3)
ans =
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
>> rand(2,3)
ans =
0.9649 0.9706 0.4854
0.1576 0.9572 0.8003
向量与矩阵的大小与长度:
>> a=rand(3,5)
a =
0.0344 0.7655 0.4898 0.7094 0.6797
0.4387 0.7952 0.4456 0.7547 0.6551
0.3816 0.1869 0.6463 0.2760 0.1626
一:大小:返回行数和列数:
>> size(a)
ans =
3 5
二:长度:只返回列数:
>> length(a)
ans =
5
#####################