当前位置:酷酷问答>百科问答>在matlab中怎么进行指数函数的图解比较

在matlab中怎么进行指数函数的图解比较

2024-10-14 02:12:26 编辑:zane 浏览量:536

在matlab中怎么进行指数函数的图解比较

的有关信息介绍如下:

在matlab中怎么进行指数函数的图解比较

这个例子展示了一个有趣的图形化方法来发现。

命令行键入:

% Define the mesh

x = 0:0.16:5;

y = 0:0.16:5;

[xx,yy] = meshgrid(x,y);

% The plot

zz = xx.^yy-yy.^xx;

h = surf(x,y,zz);

h.EdgeColor = [0.7 0.7 0.7];

view(20,50);

colormap(hsv);

title('$z = x^y-y^x$','Interpreter','latex')

xlabel('x')

ylabel('y')

hold on

按“Enter”键。

如图1所示。

命令行键入:

c = contourc(x,y,zz,[0 0]);

list1Len = c(2,1);

xContour = [c(1,2:1+list1Len) NaN c(1,3+list1Len:size(c,2))];

yContour = [c(2,2:1+list1Len) NaN c(2,3+list1Len:size(c,2))];

% Note that the NAN above prevents the end of the first contour line from being

% connected to the beginning of the second lineline(xContour,yContour,'Color','k');

按“Enter”键。

如图2所示。

命令行键入:

plot([0:5 2 4],[0:5 4 2],'r.','MarkerSize',25);

按“Enter”键。

如图3所示。

命令行键入:

e = exp(1);

plot([e pi],[pi e],'r.','MarkerSize',25);

plot([e pi],[pi e],'y.','MarkerSize',10);

text(e,3.3,'(e,pi)','Color','k', ... 'HorizontalAlignment','left','VerticalAlignment','bottom');

text(3.3,e,'(pi,e)','Color','k','HorizontalAlignment','left',... 'VerticalAlignment','bottom');

hold off;

按“Enter”键。

如图4所示。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/77782.html
热门文章