声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1102|回复: 3

[绘图技巧] [请教]关于隐含数画图问题

[复制链接]
发表于 2006-11-28 13:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
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])

上面三种图为什么差异很大!希望大家给点意见!
谢谢!
回复
分享到:

使用道具 举报

发表于 2006-11-30 15:49 | 显示全部楼层

回复

ezplot一般在默认范围内绘图效果较好, x范围变化太大时,往往会出现你碰到的这种情况.也许是局部细节被抹平了.
建议碰到此类情况时,自己用plot绘图较好.
 楼主| 发表于 2006-12-16 18:30 | 显示全部楼层
问题是我的方程很难求出显式的函数表达式,所以只能用ezplot,
假如数值解,很难求得全部数值解,而且误差还很大?
这个我就一直没有解决!
发表于 2006-12-16 22:17 | 显示全部楼层

回复

我记得有一个implot函数,曾用过,你试着搜索一下论坛.
另外,也可试试Mathematica中的隐函数绘图.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-24 21:22 , Processed in 0.057397 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表