↑ 收起筛选 ↑
mAtlAB绘制二元函数图像
2020-06-27

用MATLAB 绘制一元函数和二元函数的图像(马军 12010245245 2010 级通信工程 1 班)【摘要】大学物理力学中涉及许多复杂的数值计算问题,例如非线性问题,对其手工求解较为复杂,而MATLAB

如果画曲线 x=-1:0.01:1;y=-2:0.02:2; z=(x.^2+y.^2).^3; plot3(x,y,z) 画曲面 [x,y]=meshgrid(-1:0.01:1,-2:0.02:2); z=(x.^2+y.^2).^3; mesh(x,y,z)

1 - plot(x1,y1,样式,x2,y2,样式)或则画完一个之后输入hold on然后画下一个

这条曲线可以认为是曲面F(u1,u1)和平面u1+u2=5的交线

x=linspace(-2*pi,2*pi,100);%画100个点 y=linspace(-2*pi,2*pi,100); [xx,yy]=meshgrid(x,y);%产生网格 z1=2*xx.*cos(2*yy);%第一个函数 subplot(2,2,1);%放在第一个位置 mesh(z1);%画第一个图,下面类似 z2=-2*xx^2.*sin(2*yy); subplot(2,

>> clear>> [x,y]=meshgrid(0.1:0.1:5);>> r=x+y+x.*y;>> z=((r-(r.^2-4*x.*y)^0.5)./y/2)^0.5;>> surf(x,y,abs(z))>> shading interp>> xlabel('x');>> ylabel('y');>> zlabel('z');注意上面那

用matlab 画二元函数图像的主要有两种方法,一种是用plot()函数,另一种是用ezplot()函数.如10x+y=50 一、用plot()函数 figure(1) %建立图形窗口 x=-10:1:10; y=50-10*x.^2; plot(x,y,'r-') xlabel('x'),ylabel('y(x)'); %坐标名称 二、用ezplot()函数 figure(2) ezplot('10*x^2+y=50',[-10 10 -1000 100]) %,[-10 10 -1000 100]坐标范围

令y=fun=(-20/(x(1)*x(2))+1.666584/x(1)+2000)plot(x,y)就行

二元函数可以用mesh或者surf函数画图.下面举例说明:[X,Y]=meshgrid(-8:.5:8); Z=sqrt(X.^2 + Y.^2); mesh(X,Y,Z) 图像如下:觉得有帮助就采纳吧.

延伸阅读: