如何用matlab得到一个圆环想得到一个圆环,或者圆盘,不知道有没有直接的函数调用,或者自己编该怎么编?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:07:17

如何用matlab得到一个圆环想得到一个圆环,或者圆盘,不知道有没有直接的函数调用,或者自己编该怎么编?
如何用matlab得到一个圆环
想得到一个圆环,或者圆盘,不知道有没有直接的函数调用,或者自己编该怎么编?

如何用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)