解不等式的图解法

这个例子展示了一个有趣的图形化的方法来找出e^pi是否大于pi^e 。
需要这些哦
matlab软件
电脑
方式/
1号令行键入:

% 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);


% Set the properties of the plot
h.EdgeColor = [0.7 0.7 0.7];
view(20,50);
colormap(hsv);
title('z = x^y-y^x');
xlabel('x');
ylabel('y');
hold on;

2【解不等式的图解法】按“Enter”键 。
如图1所示 。

解不等式的图解法

文章插图

3号令行键入:

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 of the first contour line from being
% connected to the beginning of the second line
line(xContour,yContour,'Color','k');

4按“Enter”键 。
如图2所示 。
解不等式的图解法

文章插图

5号令行键入:

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

6按“Enter”键 。
如图3所示 。
解不等式的图解法

文章插图

7号令行键入:

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;

8按“Enter”键 。
如图4所示 。
解不等式的图解法

文章插图

9号令行键入:

e = exp(1);
e^pi
pi^e

10按“Enter”键 。
如图5所示 。
解不等式的图解法

文章插图

原作者:matlab教程举报
以上内容就是解不等式的图解法的内容啦, 希望对你有所帮助哦!

    推荐阅读