24小时热门版块排行榜    

查看: 1997  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yanglqsky

金虫 (小有名气)

[求助] MATLAB拟合问题:用线段拟合圆弧 已有1人参与

求助!
       各位虫友,现在小弟遇到了一个问题:怎样在MATLAB中应用直线段拟合圆弧,并且找出每段拟合直线的起止点。
       要求:随便给出一个圆弧,圆弧的半径以及圆心角都给定的情况下,用直线段去拟合此圆弧。
       比如:给定圆参数方程x = 4*cos(t) ; y = 6 + 4*sin(t) ; t = 0:pi
       怎样用直线段去拟合该圆弧,并且在结果中给出每段拟合线段的起止点,而且能给出直线段与圆弧的最大误差。
       请虫友不吝赐教!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

有韧性,很倔强,但是脑子反应稍慢,一直在努力励志,希望能找到一个让自己能坚持拼下去的道。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yongcailiu

金虫 (小有名气)

引用回帖:
3楼: Originally posted by yanglqsky at 2015-01-21 13:56:53
感谢,我把东西想复杂了,您这么一说,我感觉自己真的太笨了,谢谢您!...

不客气

» 本帖已获得的红花(最新10朵)

4楼2015-01-22 09:52:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

yongcailiu

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yanglqsky: 金币+13, ★★★很有帮助, 简单,有效 2015-01-21 13:56:51
如果是圆弧的话,半径为 r ,假设要用 n 段直线段拟合,考虑将圆心角 n 等分,每等分对应的角度为 phi,根据圆心角利用圆的表达式,直线段的起始点可以计算得到。而绝对最大误差,可以根据上述假设知,r-r*cos(phi/2)
2楼2015-01-20 09:17:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanglqsky

金虫 (小有名气)

引用回帖:
2楼: Originally posted by yongcailiu at 2015-01-20 09:17:52
如果是圆弧的话,半径为 r ,假设要用 n 段直线段拟合,考虑将圆心角 n 等分,每等分对应的角度为 phi,根据圆心角利用圆的表达式,直线段的起始点可以计算得到。而绝对最大误差,可以根据上述假设知,r-r*cos(phi/ ...

感谢,我把东西想复杂了,您这么一说,我感觉自己真的太笨了,谢谢您!
有韧性,很倔强,但是脑子反应稍慢,一直在努力励志,希望能找到一个让自己能坚持拼下去的道。
3楼2015-01-21 13:56:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanglqsky

金虫 (小有名气)

送红花一朵
引用回帖:
4楼: Originally posted by yongcailiu at 2015-01-22 09:52:28
不客气...

您是高手,能把事情简单化,真好,希望我以后也能像您一样。
有韧性,很倔强,但是脑子反应稍慢,一直在努力励志,希望能找到一个让自己能坚持拼下去的道。
5楼2015-01-22 14:27:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见