matlab 用ezplot绘图的时候,怎么添加标注

matlab 用ezplot绘图的时候,怎么添加标注,第1张

这个直接用ezplot是不能实现的,加一个text的命令就可以了。实例如下:

f = figure;

hold on;

h1 = ezplot('sin(x)',[0 4]);

h2 = ezplot('cos(x)',[0 4]);

text(2,sin(2),'\Delta');

text(2,cos(2),'');

Input matrix contains no finite values - unable to

calculate contours

输入矩阵没有包含有限值,——不能计算contours

换句话说 你输入的数据可能有问题 检查下输入数据是不是有-inf inf NaN等数值

ezplot在画图时无法指定颜色,但是可以之后利用设置语句进行设置

使用h = ezplot(sin(x)-y);获取句柄

然后用 set(h,'PropertyName',PropertyValue,) 这种方式实现对其的设置

颜色对应的属性名称为 color。

例如:

h=ezplot('sin(x)')

set(h,'Color','k')

二者用法如下:

如果输入参数是单变量函数,例如f(x),则只能使用ezplot绘制平面曲线,不能用ezmesh;

如果输入参数是双变量函数,例如f(x,y),则

ezplot绘制f(x,y)=0的曲线,也就是二维隐函数绘图;

ezmesh绘制z=f(x,y)曲面(并不是隐函数)。

如果输入是参数方程的形式:

ezplot(x,y),其中x

=

x(t),

y

=

y(t),以x、y为坐标绘制平面曲线;

ezmesh(x,y,z)

,其中x

=

x(s,t),

y

=

y(s,t), z

=

z(s,t),以x、y、z为坐标绘制曲面。

也就是说,大多数情况下,ezplot和ezmesh的输入参数形式是不一样的,只有一种情况二者输入参数形式相同——那就是双变量函数,此时,ezplot绘制隐函数f(x,y)=0的曲线,ezmesh绘制曲面(ezplot绘制的曲线就是ezmesh绘制的曲面与平面z=0的交线)。

a = sym(input('请输入a的值:'));

syms x y;

ezplot(x^2/a+y^2/(25-a^2)-1,[-10,10,-10,10]);

可以画出图像

运行后:

请输入a的值:3

提示的意思是:函数计算有失败的地方,计算速度不如用数组快。我给你改一下就能看出:

d2=0008;

%A=0002;

K=10e5;

T=29315;

ro=1205;

X=0001;

ki=14;

A=00005;

A2=000006;

R=2871;

P1=1e6;

%f=@(q,P2)0931415926(d2^2-(d2-(X-(P1A2+P2A-P2A2)/K)/2)^2)/(4ro)P1(2ki((P2/P1)^(ki/2)-(P2/P1)^((ki+1)/ki))/((ki-1)RT))^(1/2)-q;

%ezplot(f)

P2=-05:0001:05;

q=0931415926(d2^2-(d2-(X-(P1A2+P2A-P2A2)/K)/2)^2)/(4ro)P1(2ki((P2/P1)^(ki/2)-(P2/P1)^((ki+1)/ki))/((ki-1)RT))^(1/2);

plot(P2,real(q))

原来只能画出一条竖直线,按我改的画出的就不是直线,而且没有提示。

如果真的需要 可以用这样参数形式

ezplot('5','t')

符号函数简易绘图函数ezplot(f)

f可以包含单个符号变量x的字符串或表达式,默认画图区间(-2pi,2pi),如果f包含x和y,画出的图像是f(x,y)=0的图像,缺省区间是-2pi

Ezplot(f,xmin,xmax)或ezplot(f,[xmin,xmax])绘制在xmin

syms x t

ezplot('tcos(t)','tsin(t)',[0,4pi])

以上就是关于matlab 用ezplot绘图的时候,怎么添加标注全部的内容,包括:matlab 用ezplot绘图的时候,怎么添加标注、向你请教一个matlab的ezplot画图问题、matlab 中用函数ezplot作图时颜色怎么设定等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10218516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存