怎么用matlab画以下函数的三维图(以x,y,z为坐标)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/06 05:17:07
怎么用matlab画以下函数的三维图(以x,y,z为坐标)
函数为((x-y)^2-1)*((y-z)^2-1)*((z-x)^2-1)=0.
我用你提供的方法(如下)绘制函数为((x-y)^2)*((y-z)^2)*((z-x)^2)-1=0,图形不对啊,应该一圆柱面才对.
x=0:0.1:10;y=0:0.1:10;z=0:0.1:10;
[x,y,z]=meshgrid(x,y,z);
f=((x-y).^2).*((y-z).^2).*((z-x).^2)-1;
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1]);
view(3);
camlight; lighting phong
函数为((x-y)^2-1)*((y-z)^2-1)*((z-x)^2-1)=0.
我用你提供的方法(如下)绘制函数为((x-y)^2)*((y-z)^2)*((z-x)^2)-1=0,图形不对啊,应该一圆柱面才对.
x=0:0.1:10;y=0:0.1:10;z=0:0.1:10;
[x,y,z]=meshgrid(x,y,z);
f=((x-y).^2).*((y-z).^2).*((z-x).^2)-1;
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1]);
view(3);
camlight; lighting phong
x=1:0.1:10;y=1:0.1:10;z=0:0.1:10;
[x,y,z]=meshgrid(x,y,z);
f=((x-y).^2-1).*((y-z).^2-1).*((z-x).^2-1);
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1])
view(3)
camlight; lighting phong
圆柱面的话,你的方程有问题,应该是((x-y)^2-1)+((y-z)^2-1)+((z-x)^2-1)=0吧?
x=-3:0.1:3;y=-3:0.1:3;z=-3:0.1:3;
[x,y,z]=meshgrid(x,y,z);
f=((x-y).^2-1)+((y-z).^2-1)+((z-x).^2-1);
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1])
view(3)
camlight; lighting phong
[x,y,z]=meshgrid(x,y,z);
f=((x-y).^2-1).*((y-z).^2-1).*((z-x).^2-1);
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1])
view(3)
camlight; lighting phong
圆柱面的话,你的方程有问题,应该是((x-y)^2-1)+((y-z)^2-1)+((z-x)^2-1)=0吧?
x=-3:0.1:3;y=-3:0.1:3;z=-3:0.1:3;
[x,y,z]=meshgrid(x,y,z);
f=((x-y).^2-1)+((y-z).^2-1)+((z-x).^2-1);
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1])
view(3)
camlight; lighting phong
怎么用matlab画以下函数的三维图(以x,y,z为坐标)
怎么用matlab画以下函数的三维图(以x,y,z为坐标)?
matlab 三维画图 怎么画 Z=2x*x+3*y*y+12*x*y 这个函数的图啊?
给出x,y,z三个维数相同的矩阵,用matlab画出的三维图立体图.用mesh这个函数怎么画.
【急】用MATLAB只知道一些(x,y,z)坐标,怎样绘制出三维曲面图?
用MATLAB只知道一些(x,y,z)坐标,怎样绘制出三维曲面图?
请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示
我想用matlab画z=x平方+y平方的三维图
matlab中plot函数画曲线,由于原来数据是三维的,现在需要将y,z坐标用plot函数画出来.
我想编一个MATLAB的程序,画一个三元函数的三维图,表达式f(x,y,z)=exp(-x^2-y^2-z^2),最好能
Matlab用两个隐函数(方程组)绘制三维曲线的命令.例如:x^2+y^2+z^2=9;x+y+z=0.
请问x为0至15,z=0.1x+2,y=(x+1)z,怎么用MATLAB画出其三维图