<DIV class=quote><B>以下是引用<I>xjsfxiongwei</I>在2004-8-5 22:32:47的发言:</B>
<>高手们</P>
<>在解微分方程时如何改变函数中的参数</P>
<>如 ff.m</P></DIV>
<P>function xjsfxiongwei
for k=1:3;
m=0.1*k;
n=0.2*k;
[x,y]=ode23(@ff,[0,20],1,[],m,n);
figure(k);
plot(x,y,'b*');
end
<P>
function a=ff(x,y,m,n)
a=m*x^2+x+n*y+1;
<P>ps:建议用函数句柄@而不要用字符串儿的形式,并且matlab7不再支持字符串儿了,好像(我刚刚先直接拷贝你的,就不可以运行)</P> |