作者won54chan (王54丞)
看板MATLAB
标题[运算] 回圈後的值储存问题
时间Wed May 20 18:15:51 2015
各位前辈们好
我的问题是
我在进行完回圈後所得的值,我是用这种方式储存:
force=[];
force=[force,force_x]
比如说
第一次回圈得到的值是1 2 3 4 5
第二次回圈得到的值是6 7 8 9 10
若照上面的储存方式,我得到的矩阵会是
force=[1 2 3 4 5 6 7 8 9 10]
有没有方法是每进行完一次回圈就换一行,变成
force=[1 2 3 4 5
6 7 8 9 10]
还请各位指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.155.140
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1432116955.A.BDB.html
1F:推 waterCoka: force=[force;force_x] 把中间逗号改成分号 05/20 20:34
2F:→ won54chan: 若改成分号他是变成10*1的矩阵 05/20 21:14
3F:推 kevio: 跑完之後再reshape应该就可以了 05/20 21:25
4F:→ kevio: 如果照你说的 你的回圈应该要有两层 在其中一层处理就可以 05/20 21:27
5F:→ won54chan: 问题已解决 谢谢各位 05/20 21:41
6F:推 celestialgod: 用回圈最好养成习惯,preallocate memory 05/20 21:54
7F:推 waterCoka: 喔喔我误解你得到的值都是1x5的矩阵 05/20 22:17