用matlab实现绘制 原点为(1,1,2)的三维圆锥
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 05:37:59
用matlab实现绘制 原点为(1,1,2)的三维圆锥
试试下面程序:t = 0 : 0.1 : 1.0
[X,Y,Z] = cylinder(t);
surf(X,Y,Z);
set(gca,'XTickLabel',{'0';'0.5';'1';'1.5';'2'})
set(gca,'YTickLabel',{'0';'0.5';'1';'1.5';'2'})
set(gca,'ZTickLabel',{'2';'2.5';'3';'3.5';'4';'4.5'})
再问: 谢谢你。。麻烦再问下如果在同一幅图上画原点在(0,0,0)和 原点为(1,1,2)的两个三维圆锥。。用这个方法是不是就不能实现了
再答: 我没能实现。下面是画椭圆的另一种方法。但只能改顶点z的坐标z=cplxgrid(20);%在复平面上面得到一个21*41的网格,x,y分别为其实部和虚部
x=real(z);
y=imag(z);
fz=sqrt((x).^2+(y).^2)+2;%圆锥公式
cplxmap(z,fz)%作图
[X,Y,Z] = cylinder(t);
surf(X,Y,Z);
set(gca,'XTickLabel',{'0';'0.5';'1';'1.5';'2'})
set(gca,'YTickLabel',{'0';'0.5';'1';'1.5';'2'})
set(gca,'ZTickLabel',{'2';'2.5';'3';'3.5';'4';'4.5'})
再问: 谢谢你。。麻烦再问下如果在同一幅图上画原点在(0,0,0)和 原点为(1,1,2)的两个三维圆锥。。用这个方法是不是就不能实现了
再答: 我没能实现。下面是画椭圆的另一种方法。但只能改顶点z的坐标z=cplxgrid(20);%在复平面上面得到一个21*41的网格,x,y分别为其实部和虚部
x=real(z);
y=imag(z);
fz=sqrt((x).^2+(y).^2)+2;%圆锥公式
cplxmap(z,fz)%作图
编写一段MATLAB程序,绘制出二元函数z=2sinxsinyy/xy三维网格线图,要求如下:(1)x,y的取值范围为-
画出三维曲线z^2=x^3+6*x*y+y^4+6*x+2*y-1 的图像.用matlab绘制
matlab绘制三维图形的问题.
matlab绘制三维图形的截面图
matlab绘制x^2/4+y^2/9+z^2/16=1三维立体图
用MATLAB绘制三维地形高程图
matlab绘制三维曲面
MATLAB三维图形绘制
MATLAB三维散点图绘制
matlab如何绘制三维矩阵的三维等值线图?
绘制sin(1/t)图形,t在[-1,1]之间.以0.001为步长绘制.用matlab编程实现,谁能给出程序?
Matlab用两个隐函数(方程组)绘制三维曲线的命令.例如:x^2+y^2+z^2=9;x+y+z=0.