Matlab函数

size

1
2
size(A)%返回一个行向量,该行向量的第一个元素是矩阵的行数,第二个元素是矩阵的列数
size(A,a)%a=1,返回行数;a=2,返回列数

meshgrid

1
2
3
a = [1 2 3 4];
b = [5 6 7 8];
[A,B] = meshgrid(a,b)%a做为行下拉复制,b作为列右拉复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A =

1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4


B =

5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8

reshape

1
2
A=[1 2 3; 4 5 6]
A_vec=reshape(A,[],1)
1
2
3
4
5
6
7
8
9
A_vec =

1
4
2
5
3
6