Matlab基本矩阵到向量的变换

Matlab基本矩阵到向量的变换,matlab,matrix,vector,Matlab,Matrix,Vector,我有这样一个矩阵:数据(:,61:90) 我想从这里得到一个向量,其中第61…90列是垂直附加的。 执行此操作的最佳方法是什么?使用重塑()重塑数组,使用vec2mat()将向量转换为矩阵。 请尝试使用此代码解决您的问题 my_vect = data(:,61:90); my_vect = reshape(my_vect,[],1); 或者简单地说: my_vect = my_vect(:); 奥利·查尔斯沃思为我指出了正确的方向,我用重塑(数据(:,61:90),[],1)解决了这个问题

我有这样一个矩阵:数据(:,61:90) 我想从这里得到一个向量,其中第61…90列是垂直附加的。 执行此操作的最佳方法是什么?

使用
重塑()
重塑数组,使用
vec2mat()
将向量转换为矩阵。 请尝试使用此代码解决您的问题

my_vect = data(:,61:90);
my_vect = reshape(my_vect,[],1);
或者简单地说:

my_vect = my_vect(:);

奥利·查尔斯沃思为我指出了正确的方向,我用重塑(数据(:,61:90),[],1)解决了这个问题