[请教]关于隐含数画图问题
clear;clc;close all;syms z e w
w0=1;eps1=0.25;mu=0.1;u=0.5;v=-0.42;
% w=0.2;
a=z;
w=-w;
%________________________________________________________________________
ga=w0^2*a+mu*w^2*a^3;
r0=w0*sqrt(1+0.75*mu*a);
r2=w0*mu*a^2*0.25/sqrt(1+0.75*mu*a);
z1=r0*a-0.5*r2*a;
d0=0.5*w^2*a^2*(1+0.75*mu*a^2);
%_________________________________________________________________________
T1=2*r0*u*w0^2+r2*u*w0^2;
T2=2*r0*v*w0^2+r2*v*w0;
T3=z1*u*w0^2*a;
T4=w0*z1*v*a;
%_________________________________________________________________________
y1=-4*(T1*eps1*w0*d0+T3*ga*w/a)/(T1*T4+T2*T3); %式(27)的右边项
y2=-4*(T2*eps1*w0*d0-T4*ga*w/a)/(T1*T4+T2*T3);
%__________________________________________________________________________
figure(1)
ezplot(y1^2+y2^2-1)
figure(2)
ezplot(y1^2+y2^2-1,[-20,40])
figure(3)
ezplot(y1^2+y2^2-1,[-200,40])
上面三种图为什么差异很大!希望大家给点意见!
谢谢!
回复
ezplot一般在默认范围内绘图效果较好, x范围变化太大时,往往会出现你碰到的这种情况.也许是局部细节被抹平了.建议碰到此类情况时,自己用plot绘图较好. 问题是我的方程很难求出显式的函数表达式,所以只能用ezplot,
假如数值解,很难求得全部数值解,而且误差还很大?
这个我就一直没有解决!
回复
我记得有一个implot函数,曾用过,你试着搜索一下论坛.另外,也可试试Mathematica中的隐函数绘图.
页:
[1]