我们热爱生命科学!-生物行

[推荐] 如何应用Matlab在三维空间构造圆锥?

时间:2006-01-11 15:58来源:Internet 作者:bioguider 点击: 700次
function cone_plot(m,x0,y0,z0)
% (x0,y0,z0)---顶点坐标
% m---底圆在y轴的坐标位置.
x1=linspace(-5,-eps,100);
x2=linspace(eps,5,100);
x=[x1,x2];
z1=sqrt(25-x.^2);
z2=-sqrt(25-x.^2);
x0=x0*ones(1,length(z1));
y0=y0*ones(1,length(z1));
z0=z0*ones(1,length(z1));
y=m*ones(1,length(z1));
for i=1:length(z1)
line([x0(i),x(i)],[y0(i),y(i)],[z0(i),z1(i)])
hold on
line([x0(i),x(i)],[y0(i),y(i)],[z0(i),z2(i)])
end
grid on
(责任编辑:泉水)
顶一下
(12)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片