用MATLAB绘制x^2 y^2=1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 17:01:18
【1】zhaoyucai答非所问,涉嫌抄袭.【2】风飘水渺回答正确.【3】但还有更简单的方法:>>ezplot('x^2+y^2=1',[-1.51.5-1.51.5]),axisequal,grid
1.x^2/4+y^2/9+z^2/16=1可以用三角替换,变成参数方程然后直接plot就好了2,?什么意思?画图的话,R=5;J=0:0.02:5;U=R*J;plot(J,U)
x=-4:0.1:4;y=(x=1).*(exp(-(x-1).^2));plot(x,y,'--g')text(-2,5,'\leftarrowy=x^2','FontSize',9)text(2,
不知道你要画哪个范围内的,我给你画了-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
symsxya=4;eq=(x^2+y^2)^2-8*x*(x^2-3*y^2)+18*a^2*(x^2+y^2)-27*a^4;ezplot(eq)
clfx=-4:4;y=x;\x09\x09\x09\x09[X,Y]=meshgrid(x,y);\x09Z=sqrt(X.^2+Y.^2);\x09\x09\x09\x09)surf(X,Y,Z)
楼上的可能误解了吧,LZ是要画出两曲线的交点
f=@(x,y,z)x.^3+6*x.*y+y.^4+6*x+2*y-1-z.^2; h=implicitsurf(f,[-5 5]);----------------------
试试看:clearall;clc;t=0:pi/40:2*pi;x=1/2+cos(t)/2;y=sin(t)/2;z=sqrt(1-x.^2-y.^2);plot3(x,y,z);gridon;再问
X=[-10,10,-30,30];Y=2.*X+1;plot(X,Y,'b-');axis([min(X),max(X),min(Y),max(Y)]);
symsxyz=x*yezmesh(z)
ezmesh('sqrt(4-x^2-y^2)')
请问你这是球坐标还是直角坐标?clcclear[x,y]=meshgrid(0:0.01*pi:2*pi);z=sin(x).*cos(y);surf(x,y,z);[T,P,R]=cart2sph(
x=0:0.1:100;y=0:0.1:100;z=x^2+y^2;plot3(x,y,z)
这个图是一个四维图像,xyzw.用二维平面和三维立体都不好画.建议第四维可以用颜色表示.
正确方式:x=0:1:40;y=sin(x).*cos(x);plot(x,y)原因:注意多个数值做乘除运算时要用点乘(.*),直接用乘(*)则报错
x=(-4*pi:0.1:4*pi);y=tan(sin(x.^2));plot(x,y)这是从-4pi到4pi的图像.
x=-10:10;y=-10:10;[x,y]=meshgrid(x,y);z=x^2+y^2;surf(x,y,z)
[X,Y,Z]=sphere(50);mesh(8*X,8*Y,8*Z)%画球面holdon;ezmesh('0-y',[-88])%画平面[x,y,z]=meshgrid(linspace(-8,8