2020-05-10 10:29:31
Matlab中求行(列)向量的长度,用函数:
size();
doc:size函数的用法及示例
需要注意的是,对2维的矩阵A求列数的时候,要写成:size(A,2):
1 >> A = [1,2,3;4,5,6] 2 3 A = 4 5 1 2 3 6 4 5 6 7 8 >> [r,c] = size(A) 9 10 r = 11 12 2 13 14 15 c = 16 17 3 18 19 >> size(A,1) 20 21 ans = 22 23 2 24 25 >> size(A,2) 26 27 ans = 28 29 3
应用:
1.将行列向量统一成行(列)向量:
1 % 判断x是否为列向量,最后都调整为行向量 2 if size(x,2) == 1 3 x = x'; 4 end 5 6 % 判断x是否为行向量,最后都调整为列向量 7 if size(x,1) == 1 8 x = x'; 9 end