求大佬帮帮,MATLAB为什么这个一直说我没有定义函数
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);函数
相关推荐
matlab求方差和标准差的函数用法
详细介绍了matlab求方差和标准差的函数用法,包含示例代码
matlab自定义函数调用的方法
在MATLAB中,自定义函数是编程中必不可少的一部分,它允许用户根据特定需求创建自己的功能。以下是关于MATLAB自定义函数调用的五种方法的详细说明:1.
已知函数及区间,求区间内极值 matlab程序
已知函数及区间,求区间内极值 matlab程序。适用于已经知道函数及区间的求极大值与极小值的malab
扫频法求开环传递函数_传递函数扫频_MATLAB程序_扫频法求传递函数
在控制系统分析中,传递函数是描述系统动态特性的重要工具,它反映了输入信号与输出信号之间的关系。本主题聚焦于利用扫频法来求解开环传递函数,并通过MATLAB编程实现这一过程。
Matlab自定义函数
"Matlab自定义函数教程,涵盖了六种创建自定义函数的方法,包括命令文件/函数文件、函数文件加子函数、inline函数、符号表达式加subs方式、字符串加subs方式以及函数句柄方式。讲解了如何在


其他开发语言
