作业帮 > 综合 > 作业

用MATLAB创建一个函数,要求这个函数能够画任意多边形(边数大于等于3).

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 14:29:51
用MATLAB创建一个函数,要求这个函数能够画任意多边形(边数大于等于3).
用MATLAB创建一个函数,要求这个函数能够画任意多边形(边数大于等于3).
function DuoBianXing(n)
%用来画多边形,输入参数为边数
point=zeros(size(n));
if n>=3
step=2*pi/n;
for i=1:n
point(i,1)=1*sin(step*i);
point(i,2)=1*cos(step*i);
end
point(n+1,:)=point(1,:);
plot(point(:,1),point(:,2));
end
你试试这个