24小时热门版块排行榜    

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

silikiwi

金虫 (小有名气)

[求助] MATLAB能否将一条曲线拆分成两条曲线

之前从没接触过MATLAB,这次实验数据遇到一个问题,想请教大家自己的设想用MATLAB能否实现。
     我测得一条扩散曲线,但是无法用余误差函数完全拟合,于是猜想这条曲线可能是由两种扩散机制导致的两组扩散曲线组合成的。余误差函数的形式是已知的,只是一些参数未知。现在想,能否用MATLAB将这条测得的曲线分成两条符合余误差函数的 曲线(也就是这条曲线测得的是总和,而实际上存在两种无法用测试手段区分开的扩散曲线)。
       我感觉通过变成循环迭代应该能实现。求问各位这是否可行及是否有更好的办法?
       谢谢!
回复此楼

» 猜你喜欢

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

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

xiegangmai

版主 (职业作家)

我没头衔

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

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
silikiwi: 金币+3, ★★★很有帮助, 谢谢提醒,但我想要的效果不是分段拟合,而是在全区间范围内将一条曲线分成两条符合余误差函数的曲线。 2012-05-25 13:44:25
这是可以的,先把曲线画出来,观察一下曲线变化规律,可以分成多段分别进行拟合的。
比如对x(1:100)、y(1:100)数据点进行拟合,在对x(101:200)、y(101:200)进行拟合。
明德厚学、求是创新
2楼2012-05-24 23:35:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 silikiwi 的主题更新
信息提示
请填处理意见