[ Matlab ] — 一些重要的函数记录

——————————————————————————————————

1)

reshape —— 矩阵重塑函数


用法:

B = reshape(A , m,n)   —— 将任意矩阵A 转化成 m行 n列的矩阵B

B = reshape(A , [m n])  —— 同上。等价于上面

B = reshape(A , m, [ ]) —— 将A转化成 m行 的矩阵B,列数随A中元素总数而变化


注意: 当A中不足m * n个的元素时,会报错。

所以经常采用  B = reshape(A , m, [ ]) 这种形式


例:

B =reshape(A, [m 1]) ;

把A中的所有元素 重塑成一个 m行 1列的矩阵B。

等效于:把A所有元素 排成一列。


 
评论
 
回到顶部