PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[運算] 迴圈後的值儲存問題
作者:
won54chan
(王54丞)
2015-05-20 18:15:51
各位前輩們好
我的問題是
我在進行完迴圈後所得的值,我是用這種方式儲存:
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]
還請各位指教
作者:
waterCoka
(Coka)
2015-05-20 20:34:00
force=[force;force_x] 把中間逗號改成分號
作者:
won54chan
(王54丞)
2015-05-20 21:14:00
若改成分號他是變成10*1的矩陣
作者:
kevio
(成仔)
2015-05-20 21:25:00
跑完之後再reshape應該就可以了如果照你說的 你的迴圈應該要有兩層 在其中一層處理就可以
作者:
won54chan
(王54丞)
2015-05-20 21:41:00
問題已解決 謝謝各位
作者:
celestialgod
(天)
2015-05-20 21:54:00
用迴圈最好養成習慣,preallocate memory
作者:
waterCoka
(Coka)
2015-05-20 22:17:00
喔喔我誤解你得到的值都是1x5的矩陣
繼續閱讀
[問題] 多變數的fitting
SKTP
[運算] 如何讓值持續加一
hak81824
[問題] 多項式儲存多項式 (方程式過長簡化代替)
ray0215
[問題] 關於影像的放大及縮小
perrywu
[問題]請問Subsample要怎麼取點?
boys5566
[問題] 關於排列數字大小的問題
burton0504
[問題] 判斷線段有無交叉
comt0928
[問題]關於多維陣列尋找出最小值的所在位置
nago
[問題] 有關純數值的積分
Ayenyen
[討論] imerode
forb9823018
Links
booklink
Contact Us: admin [ a t ] ucptt.com