24小时热门版块排行榜    

查看: 2687  |  回复: 14

lipenggg

专家顾问 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
10楼: Originally posted by lipenggg at 2017-05-11 11:20:52
1stopt做的:
Parameter x1,y1,r1,a,b,x2,y2,r2;
Variable x,y;
Function
y=if(x<=4.95496444888257,sqrt(abs(r1^2-(x-x1)^2))+y1,if((4.95496444888257<x) and (x<30.6021523520345),a*x+b,sqrt(abs ...

也可以:
y=if(x<=5,sqrt(abs(r1^2-(x-x1)^2))+y1,if((5=<x) and (x<30),a*x+b,sqrt(abs(r2^2-(x-x2)^2))+y2));
一团和气
11楼2017-05-11 12:33:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1340385814

新虫 (初入文坛)

引用回帖:
10楼: Originally posted by lipenggg at 2017-05-11 11:20:52
1stopt做的:
Parameter x1,y1,r1,a,b,x2,y2,r2;
Variable x,y;
Function
y=if(x<=4.95496444888257,sqrt(abs(r1^2-(x-x1)^2))+y1,if((4.95496444888257<x) and (x<30.6021523520345),a*x+b,sqrt(abs ...

x<=4.95496444888257
x<30.6021523520345
这个是如何确定的?
12楼2017-05-11 15:23:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1340385814

新虫 (初入文坛)

引用回帖:
11楼: Originally posted by lipenggg at 2017-05-11 12:33:15
也可以:
y=if(x<=5,sqrt(abs(r1^2-(x-x1)^2))+y1,if((5=<x) and (x<30),a*x+b,sqrt(abs(r2^2-(x-x2)^2))+y2));...

请问一下您:拟合完之后,我想求误差怎么求?就是曲线外侧最远的点到曲线的距离   +曲线内侧最远的点到曲线的距离。   这个就是轮廓误差
13楼2017-05-11 15:39:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipenggg

专家顾问 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
12楼: Originally posted by 1340385814 at 2017-05-11 15:23:20
x<=4.95496444888257
x<30.6021523520345
这个是如何确定的?...

将数据点按照圆弧,直线,圆弧,分成三段数据分别拟合出三个方程,然后解圆弧+直线、直线+圆弧的交点,得出的x值
一团和气
14楼2017-05-12 10:52:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipenggg

专家顾问 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
13楼: Originally posted by 1340385814 at 2017-05-11 15:39:47
请问一下您:拟合完之后,我想求误差怎么求?就是曲线外侧最远的点到曲线的距离   +曲线内侧最远的点到曲线的距离。   这个就是轮廓误差...

看10楼的计算结果,参数都有。
一团和气
15楼2017-05-12 10:57:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1340385814 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见