查看单个帖子
旧 2009-04-01, 13:18   #2
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 帮指出下列程序的问题所在

syms x y
t=dsolve('x*Dy-(Dy)^2-y','x');
ezplot(t(1),[-6,6,-4,8],1);
cc=get(gca,'Children');
set(cc,'color','r','linewidth',4);
i=0;figure
for k=-2:0.5:2
i=i+1;
subplot(3,3,i);
ezplot(subs(t(2),'C1',k),[-6,6,-4,8],2);
title('results of equations');
end
在i=0这句话后面加上figure,就好了。因为第一段程序中你调用了当前图形,进行设置。但是循环的画图里面没有释放当前图形,因此9个子图的第一个图形是画不出来的
laosam280 当前离线   回复时引用此帖