批踢踢實業坊
›
看板
MATLAB
關於我們
聯絡資訊
返回看板
作者
delson0319 (玫瑰)
看板
MATLAB
標題
[討論]新手求救! For loop疑問
時間
Wed May 22 15:15:54 2013
各位大大好 小弟新手想請問一下 小弟的For loop如下 For n=1:8; fun=a(n)*b(n); end workspace裡面的fun只有n=8的值 請問我要如何把n=1:8;的每一個值儲存成1x8的數列 懇請各位神人幫忙解答 感謝m(_ _)m --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.58.17
→
math99
:fun(n) = a(n)*b(n);
05/22 15:22
→
jatj
:fun(a)=a(n)*b(n);
05/22 15:24
→
jatj
:不過直接用fun=a.*b更快
05/22 15:24
→
jatj
:第二個打錯, 1F正解
05/22 15:24
→
math99
:BTW, 最好先在 loop 外面分配好空間 fun = zeros(1,8);
05/22 15:27
→
delson0319
:感謝各位的解答,問題已解
05/22 21:18