matlab的三维绘图,方程为x^2-y^2-4*(z^2)=4,只知道画出来是个双叶双曲面.
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/04/28 17:33:59
matlab的三维绘图,方程为x^2-y^2-4*(z^2)=4,只知道画出来是个双叶双曲面.
[x,y]=meshgrid(-10:0.1:10);
z=sqrt((x.^2)/4-(y.^2)/4-1);
surf(x,y,z)
结果显示的是错误使用 surf (line 78)
X、Y、Z 和 C 不能是复数
如果不用mesh或surf,那应该用哪一个?
[x,y]=meshgrid(-10:0.1:10);
z=sqrt((x.^2)/4-(y.^2)/4-1);
surf(x,y,z)
结果显示的是错误使用 surf (line 78)
X、Y、Z 和 C 不能是复数
如果不用mesh或surf,那应该用哪一个?
可用ezsurf绘制
ezsurf('2*sec(u)','2*tan(u)*cos(v)','tan(u)sin(v)',[-pi/2,3*pi/2,0,2*pi])
axis auto
即将
x^2-y^2-4*(z^2)=4
转化为参数方程,用三维符号法做图.
也可以写成
u=[-pi/2:pi/60:3*pi/2];v=[0:pi/60:2*pi];
[U,V]=meshgrid(u,v);
X=2*tan(U)
Y=2*tan(U).*cos(V);
>>Z=tan(U).*sin(V);
>>surf(X,Y,Z);
>>axis equal;
再问: 数学太渣,不会转化。。。。
那4*x^2+y^2-z^2=4怎么写命令啊?
再答: 我已经给你转化好了。哦,下面这个是单叶的,转化后是
ezsurf('sec(u)*cos(v)','2*sec(u)*sin(v)','2*tan(u)', [-pi/2,pi/2,0,2*pi]);
再问: 不是,这是另一个方程了,虽然差不多。。。
再答: 刚才系数写错了,改好了。
ezsurf('2*sec(u)','2*tan(u)*cos(v)','tan(u)sin(v)',[-pi/2,3*pi/2,0,2*pi])
axis auto
即将
x^2-y^2-4*(z^2)=4
转化为参数方程,用三维符号法做图.
也可以写成
u=[-pi/2:pi/60:3*pi/2];v=[0:pi/60:2*pi];
[U,V]=meshgrid(u,v);
X=2*tan(U)
Y=2*tan(U).*cos(V);
>>Z=tan(U).*sin(V);
>>surf(X,Y,Z);
>>axis equal;
再问: 数学太渣,不会转化。。。。
那4*x^2+y^2-z^2=4怎么写命令啊?
再答: 我已经给你转化好了。哦,下面这个是单叶的,转化后是
ezsurf('sec(u)*cos(v)','2*sec(u)*sin(v)','2*tan(u)', [-pi/2,pi/2,0,2*pi]);
再问: 不是,这是另一个方程了,虽然差不多。。。
再答: 刚才系数写错了,改好了。
matlab的三维绘图,方程为x^2-y^2-4*(z^2)=4,只知道画出来是个双叶双曲面.
画出三维曲线z^2=x^3+6*x*y+y^4+6*x+2*y-1 的图像.用matlab绘制
在matlab中画函数(x^2+y^2)/9-z^2/4=1的旋转单叶双曲面
请问x为0至15,z=0.1x+2,y=(x+1)z,怎么用MATLAB画出其三维图
用MATLAB画出U=5x+4y+2z的图形条件为x+y+z=30;3x+y+z=50
matlab 画 2*x^2+y^2+6*z^3-9*x*y+16*x*z-4*y*z=100的三维图像
如何用matlab绘制双叶双曲面x^2/25+y^2/36 -z^2/16=-1
matlab画三维网格曲面图Z=(X^2)/(4^2)-(Y^2)/(5^2)
matlab绘制x^2/4+y^2/9+z^2/16=1三维立体图
用matlab画三维曲面问题?比如:知道坐标 x=[1;2;3;4;5;6] y=[1;2;3;4;5;6] z=[5;
matlab在同一图中 画两个三维函数图象 方程为:z=x^2*pi*x/12+6^3*pi*4/3-(6^2*3/4+
matlab如何画出下面的图像 (x^2+9/4*y^2+z^2-1)^3-x^2*z^3-9/80*y^2*z^3=0