校长的程序本人稍加了改进,可以对任意句柄函数均可以使用的算法,欢迎试试 function implot(fun,rangexy,ngrid) if nargin == 1 ;% 使用默认的rangxy和ngrid rangexy=[-2*pi,2*pi,-2*pi,2*pi]; ngrid=50; end if nargin == 2; % 使用默认ngrid ngrid=50; end %生成2D网格 xm=linspace(rangexy(1),rangexy(2),ngrid); ym=linspace(rangexy(3),rangexy(4),ngrid); [x,y]=meshgrid(xm,ym); fvalues=fun(x,y); contour(x,y,fvalues,[0,0],'b-');% 绘制z=0的等高线,即隐函数的图形 xlabel('x');ylabel('y'); gri |
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |