如何用matlab得到一个圆环
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 11:19:56
如何用matlab得到一个圆环
想得到一个圆环,或者圆盘,不知道有没有直接的函数调用,或者自己编该怎么编?
想得到一个圆环,或者圆盘,不知道有没有直接的函数调用,或者自己编该怎么编?
圆环:
function yuanhuan(R,r)
syms u v;
ezmesh((R+r*cos(u))*cos(v),(R+r*cos(u))*sin(v),r*sin(u));
axis equal;
例子
yuanhuan(6,2)
圆盘:
function yuanpan(R,r)
theta=linspace(0,2*pi,90);ph=linspace(r,R,30);
[t,p]=meshgrid(theta,ph);
r=t*0;
[x,y,z]=pol2cart(t,p,r);
mesh(x,y,z);
axis equal;
例子
yuanpan(5,2)
function yuanhuan(R,r)
syms u v;
ezmesh((R+r*cos(u))*cos(v),(R+r*cos(u))*sin(v),r*sin(u));
axis equal;
例子
yuanhuan(6,2)
圆盘:
function yuanpan(R,r)
theta=linspace(0,2*pi,90);ph=linspace(r,R,30);
[t,p]=meshgrid(theta,ph);
r=t*0;
[x,y,z]=pol2cart(t,p,r);
mesh(x,y,z);
axis equal;
例子
yuanpan(5,2)