资源简介
4个坐标系下的利用逐点比较法实现插补
代码片段和文件信息
%******* DDA插补算法 *******%
%项目名称 :
%name :point_by_point_complete
%By :秋迹
%Time :2017-2-10
%ChangeTime :
%描述 :该程序则为完整的逐点比较插补程序
% 测试结果:直线插补无任何问题,(010)到(010)逆顺时针360度无问题
%计划 :后期准备将轨迹绘制出来,做一个更直观的测试程序界面
%修改内容 :2-12:原程序直线插补只能用于单一坐标系,通过把直线插补的起始点
% 偏移到原点,从而支持混合坐标系计算
% 2-13: 原程序圆弧插补只能用于第一象限,通过坐标变换,支持混合坐标系计算;
% 坐标系上的象限判断有误,添加根据运动趋势判断,更准确
% 理论上的终点判断只能用于小于180度的情况,重新写停止迭代的
% 判断程序,运行几次过后当插补后的坐标非常接近目标值时,如果误差比
% 上一次增大,则停止迭代,将范围扩大到360度
% 进给方向之前判断错误,其他象限和第一象限有区别,添加后正常
%存在问题 : 由于将迭代次数作为是否停止的一个根据,所以初始点和终点不能
% 相隔太近,需至少大于3个脉冲当量
% 纯粹坐标轴上的插补还有问题
%主函
- 上一篇:脉冲响应辨识matlab程序
- 下一篇:EEMD信号分解
评论
共有 条评论