作者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