作者sleeeve (赴美留学的日子...)
看板MATLAB
标题[问题] 向量堆叠(在for loop)
时间Mon Apr 18 11:29:01 2016
想请教
假设我有v1 = [1;2];
v2 = [3;4];
v3 = [4;5];
for i = 1 : 3
我想要第一圈跑完v = [1;2];
第二圈跑完v = [1;2;3;4];
第三圈跑完v = [1;2;3;4;5;6];
(1 column)
该怎麽写比较有效率呢? (前提是一定要用for-loop,因为里面会有判断式)
--
私たちの梦: 十年了大家过的好吗?还记得我们未完成的梦想吗?"巨齿Ace+双救援"sleeeve
SS RF 2B DH LF 1B CF 3B C SPRP CP 板 凳 牛 棚1.彻底对"日本"情蒐
胡 彭 陈 陈 林 林 谢 张 叶 王倪林林潘郭曹林张罗高 张陈阳李李曾2.球员健康,巅峰
金 政 镛 金 威 智 佳 泰 君 建福恩英威泓锦哲建国志 志伟建振明翊3.搭配顶级教练
龙 闵 基 锋 助 胜 贤 山 璋 民德宇杰伦志辉瑄铭辉纲 家殷福昌进诚 有一天 我们也可以
枪 火 炮 神 炮 炮 炮 炮 枪 R L R L R L R 跑CFLF C RPSPSPSPRPRP "打败日本明星队"
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 74.94.77.238
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1460950145.A.E2C.html
1F:→ at01076172: v=(1:2*i)'; 04/18 13:41
2F:→ sleeeve: thanks 04/18 14:21
3F:→ rockman037: v1=eval(['v' num2str(i)]);v=[v;v1]; 04/18 20:31
4F:→ rockman037: 进入回圈前要给 v=[] 04/18 20:32
5F:→ sherees: vn=(2*i-1:2*i)';v=[v;vn]; 04/18 20:42
6F:→ sherees: 跟楼上一样回圈前要先给v=[]; 04/18 20:42
7F:→ jatj: 拜托不要再用eval了...... 04/19 09:07