matlab怎么将一个m行n列的矩阵表示成m个一行n列的向量
你好,我想把一个m行n列的矩阵用m个一行n列的向量来表示。例如,x=[1,2,3;4,5,6;7,8,9],我想用y(1)=[1,2,3],y(2)=[4,5,6],y(...
你好,我想把一个m行n列的矩阵用m个一行n列的向量来表示。
例如,x=[1,2,3;4,5,6;7,8,9],我想用y(1)=[1,2,3],y(2)=[4,5,6],y(3)=[7,8,9],用y向量来表示x,即x=[y1;y2;y3]来表示,而且一共是200行153列,估计要用循环,请问怎么编写程序?
盼回! 展开
例如,x=[1,2,3;4,5,6;7,8,9],我想用y(1)=[1,2,3],y(2)=[4,5,6],y(3)=[7,8,9],用y向量来表示x,即x=[y1;y2;y3]来表示,而且一共是200行153列,估计要用循环,请问怎么编写程序?
盼回! 展开
9个回答
展开全部
cel={};a=你的矩阵;
for i=1:n
cel{i}=a(:,i);
end
a中每一列都放入了cel胞元中的一个位置
for i=1:n
cel{i}=a(:,i);
end
a中每一列都放入了cel胞元中的一个位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实没必要这样,你要哪行,可以直接输入语句提取,比如要第2行,假设k是m行n列:
a=k(2,:)
a=k(2,:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你就不把他看作一个矩阵而是看成m个列向量不就得了。这点理解力都没有吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用mat2cell命令可以实现讲一个矩阵根据参数分块的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询