用matlab画z=xy图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 01:53:12
clear>>symsxy>>z=x.*y;>>ezsurf(x,y,z)我就已经实现好了你也试试吧
看不懂问题估计我还没学.
不知道你要画哪个范围内的,我给你画了-0.5到0.5上的clear;closex=-0.5:0.05:0.5;y=x;[X,Y]=meshgrid(x,y);Z=exp(1)./(X.*Y.^2+ep
[x,y]=meshgrid(1:10,1:10);z=x.*y;surf(x,y,z)不知道lz是不是这个意思?
上边两个图应该是不对吧,因为固定y=0或者固定z=0的时候应该是个抛物线吧~clear;closeall;z=solve('z^2=y^2+x*y','z')[x,y]
[x,y]=meshgrid(0:.01:10);z=x.*y;mesh(x,y,z)
clear;clc[x,y]=meshgrid(1:0.1:3);z=2*x.*y./(x.^2+y.^2);mesh(x,y,z)
[X,Y]=meshgrid([-10:0.1:10]);Z=sin(pi*sqrt(X.^2+Y.^2));surf(X,Y,Z)
也许你在画函数图象的时候,用了普通的乘法运算,应该用点乘的运算,可以试用一下下面的代码:m=-10:0.05:10;//x的取值小范围n=-10:0.05:10;//y的取值小范围[x,y]=mesh
figureezmesh('x*y')holdonezmesh('1-x-y')holdoff再问:不是很清楚。这个间距太大了,,可不可以精度大一些。。
surf(x,y,z)
1:数值求解出对应的值2:按照需求进行作图(x-y;y-y';x-y')3:没了其实你的问题问的就很模糊~
x=[-pi:pi/100:pi];[x,y]=meshgrid(x,x);z=x.*y;surf(x,y,z)shadingflat
令x=根号2分之1(x‘-y’)y=根号2分之1(x'+y')z=xy=1/2(x'^2-y'^2)双曲抛物面
z=(y+29.2773).*exp(0.006414*(y-2.0325).*(x-5.2407).^2);% 这样改就可以了
x=linspace(-1,1);y=linspace(-1,1);[X,Y]=meshgrid(x,y); Z=X.*Y;mesh(X,Y,Z);
x=-2:0.1:2;y=x;[x,y]=meshgrid(x,y);z=x.*y;surf(x,y,z);grid on;xlabel('x.axis');ylabel(&
clear;clc[xy]=meshgrid(0:2:135,0.4:0.01:1);z=3693+7.5*x+24246*y+0.239*x.^2+13508*y.^2-27*x.*y;mesh(x
拿软件给你现画了一个,你看看x,y都从-10取到10,z=x*y再问:谢谢,这是什么软件啊?再答:matlab把代码附给你:x=-10:0.1:10;y=-10:0.1:10;[xx,yy]=mesh
Plot3D[x y, {x, -10, 10}, {y, -10, 10}, AspectRatio -&g