如何用matlab里的cylinder函数化椭球?
来源:百度知道 编辑:UC知道 时间:2024/09/22 07:13:54
clear all;clc;
%画出由母线x^2/a^2+y^2/b^2=1绕z轴旋转出的椭球面
a=sqrt(4);b=sqrt(1);%这里取a=2,b=1
t=linspace(-b,b);
r=a*sqrt(1-t.^2/b^2);
[x,y,z]=cylinder(r);
z=(z-.5)*2*b;
mesh(x,y,z);axis equal;
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/09/22 07:13:54
clear all;clc;
%画出由母线x^2/a^2+y^2/b^2=1绕z轴旋转出的椭球面
a=sqrt(4);b=sqrt(1);%这里取a=2,b=1
t=linspace(-b,b);
r=a*sqrt(1-t.^2/b^2);
[x,y,z]=cylinder(r);
z=(z-.5)*2*b;
mesh(x,y,z);axis equal;