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列,估计要用循环,请问怎么编写程序?
盼回!
展开
 我来答
羁念
2016-07-09 · TA获得超过644个赞
知道小有建树答主
回答量:291
采纳率:20%
帮助的人:132万
展开全部
cel={};a=你的矩阵;
for i=1:n
cel{i}=a(:,i);
end
a中每一列都放入了cel胞元中的一个位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐志超777
2016-08-05 · TA获得超过280个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:24万
展开全部
其实没必要这样,你要哪行,可以直接输入语句提取,比如要第2行,假设k是m行n列:
a=k(2,:)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真greatdju
2016-08-12 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:751万
展开全部
你就不把他看作一个矩阵而是看成m个列向量不就得了。这点理解力都没有吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sakindra
2016-06-12 · 超过10用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:19.4万
展开全部
用mat2cell命令可以实现讲一个矩阵根据参数分块的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式