作者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
1F:→ math99:fun(n) = a(n)*b(n); 05/22 15:22
2F:→ jatj:fun(a)=a(n)*b(n); 05/22 15:24
3F:→ jatj:不過直接用fun=a.*b更快 05/22 15:24
4F:→ jatj:第二個打錯, 1F正解 05/22 15:24
5F:→ math99:BTW, 最好先在 loop 外面分配好空間 fun = zeros(1,8); 05/22 15:27
6F:→ delson0319:感謝各位的解答,問題已解 05/22 21:18