24小时热门版块排行榜    

查看: 1703  |  回复: 8

free0121

木虫 (著名写手)

[求助] 如何等距均分曲线

请教:现在手中有一组数据[X,Y],想要实现重新分布这些点,使其将[X,Y]曲线等距均分,MATLAB中有相关的命令可以实现吗?
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
对数据进行插值即可
明德厚学、求是创新
2楼2012-10-15 17:43:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

free0121

木虫 (著名写手)

引用回帖:
2楼: Originally posted by xiegangmai at 2012-10-15 17:43:15
对数据进行插值即可

谢谢,可不可以说清楚一下下如何插值呢。。。
因为是想让其按等曲线长度分布啊。。。
3楼2012-10-15 18:07:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

引用回帖:
3楼: Originally posted by free0121 at 2012-10-15 18:07:30
谢谢,可不可以说清楚一下下如何插值呢。。。
因为是想让其按等曲线长度分布啊。。。...

这看看MATLAB帮助就OK了吧,help interp1
CODE:
x = 0:10;
y = sin(x);
xi = 0:.25:10;
yi = interp1(x,y,xi);
plot(x,y,'o',xi,yi)

明德厚学、求是创新
4楼2012-10-15 20:05:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

魏居杰

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
free0121: 金币+8, ★★★很有帮助 2012-10-15 23:20:22
用等分角去等分,把线凡在园中,在等分角度去等分线
努力
5楼2012-10-15 21:01:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

free0121

木虫 (著名写手)

引用回帖:
4楼: Originally posted by xiegangmai at 2012-10-15 20:05:25
这看看MATLAB帮助就OK了吧,help interp1

x = 0:10;
y = sin(x);
xi = 0:.25:10;
yi = interp1(x,y,xi);
plot(x,y,'o',xi,yi)...

不是这种等分,这只是按X等分的
6楼2012-10-15 23:18:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

free0121

木虫 (著名写手)

引用回帖:
5楼: Originally posted by 魏居杰 at 2012-10-15 21:01:08
用等分角去等分,把线凡在园中,在等分角度去等分线

谢谢,这种方法比较接近
7楼2012-10-15 23:20:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

free0121

木虫 (著名写手)

引用回帖:
5楼: Originally posted by 魏居杰 at 2012-10-15 21:01:08
用等分角去等分,把线凡在园中,在等分角度去等分线

在实施的过程中遇到一个很现实的问题:虽然可以等分角,但是由于曲线并不是连续的,这样的话等分角后还是不太容易找到对应在曲线上可能的那个点(此点多半完全不同于已有点)。请问一下如何解决呢。。。
8楼2012-10-16 18:25:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Toauto

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
free0121: 金币+3, 有帮助 2012-10-17 17:18:32
积分求曲线长度length=funlength(x)
均分长度,找对应的x点
low-key
9楼2012-10-17 10:31:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 free0121 的主题更新
信息提示
请填处理意见