求大佬帮帮,MATLAB为什么这个一直说我没有定义函数

m0_73750488 2022-09-18 11:16:49

ps=[0,0;100,0;98,40.1;112,80.21;105,119.75;98,159.86;112,199.96;105,240.17;98,280.17;112,320.28;];
ps=polar2cartesian(ps);
for i=5;10;
   figure(1);
   pause(3);
   clf(1);
   hold on;
   for j=1:size(ps,1)
       rectangle('Position',[ps(j,1)-2.5,ps(j,2)-2.5,5,5],'Curvature',[1,1],'FaceColor','k');
   end

这个运行一直说我没有定义
   points=(ps(i,:):ps(1,:):ps(2,:):ps(4,:));
   angles=find_angle(points(1,:),points(2,:),points(3,:),points(4,:));
   [~,r]=find_circle(points(2,:),points(3,:),angles(1),points(1,:));
   circle1=get_circle(centre,r,r,100);
   [~,r]=find_circle(points(3,:),points(4,:),angles(2),points(1,:));
   circle2=get_circle(centre,r,r,100);
   [center,r]=find_circle(points(2,:),points(4,:),angles(3),points(1,:));
   circle3=get_circle(centre,r,r,100);
   plot(circle1(:,1),circle1(:,2),'r-')
   plot(circle2(:,1),circle2(:,2),'b-')
   plot(circle3(:,1),circle3(:,2),'g-')
   rectangle('Position',[ps(i,1)-2.5,ps(i,2)-2.5,5,5],'Curvature',[1,1],'FaceColor','r');
   axis equal;
   drawnow;
   pause(1)
end

为什么这个输入运行时一直说我没有定义ps=polar2cartesian(ps);函数

...全文
250 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧