24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1806  |  回复: 8

ssddjj

金虫 (小有名气)

[求助] 最小二乘法曲线拟合问题 已有3人参与

想请教一个最小二乘法曲线拟合的问题。
我有一组数据,想用最小二乘法对其拟合,比如说要你何用的函数是Y=a+bx+cy+dz,其中a,b,c,d为要拟合的系数,直接调用matlab中自带的函数lsqcurvefit进行拟合,能设置限制条件b+c+d=1吗?若能设置,该怎么设置呢?若是函数lsqcurvefit不能设置限制条件,那有什么拟合函数能设置限制条件的吗?
谢谢啦。求助
回复此楼

» 猜你喜欢

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

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

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
你用d=1-(b+c)带入到原方程中,化简后实际上只需要你和a,b,c即可,最小二乘法可以做。

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

2楼2017-02-14 21:51:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

512095518

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
带约束条件的拟合问题,实质上是求残差平方和的最小值。你可以借助fmincon函数来求解,通过约束条件求解最优值。具体用法查下帮助文件就好了

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

没有极限,只有超越!
3楼2017-02-15 10:17:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

godlikett

金虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
ssddjj: 金币+80, ★★★很有帮助 2017-02-22 11:08:14
利用matlab的cftool工具,很简单。可以设置拟合的方法以及每个系数的拟合范围。至于楼主说的a+b+c=1的问题很简单,b,c,d并不是独立的,那就可以用两个参数来拟合的。Y=a+bx+cy+(1-b-d)z这样既可。

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

我自横刀向天笑 笑完我就去睡觉
4楼2017-02-16 09:23:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ssddjj

金虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by pdl9527 at 2017-02-14 21:51:56
你用d=1-(b+c)带入到原方程中,化简后实际上只需要你和a,b,c即可,最小二乘法可以做。

谢谢,还想请问一下,这样拟合出来系数b和c,算出来的d值可能小于零,但我想要拟合的系数数值都大于零,这个怎么实现呢?
5楼2017-02-16 14:19:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ssddjj

金虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by 512095518 at 2017-02-15 10:17:41
带约束条件的拟合问题,实质上是求残差平方和的最小值。你可以借助fmincon函数来求解,通过约束条件求解最优值。具体用法查下帮助文件就好了

好的,谢啦,以前没用过fmincon函数,等我先去学习一下,
6楼2017-02-16 14:20:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ssddjj

金虫 (小有名气)

送红花一朵
引用回帖:
4楼: Originally posted by godlikett at 2017-02-16 09:23:15
利用matlab的cftool工具,很简单。可以设置拟合的方法以及每个系数的拟合范围。至于楼主说的a+b+c=1的问题很简单,b,c,d并不是独立的,那就可以用两个参数来拟合的。Y=a+bx+cy+(1-b-d)z这样既可。

谢谢啦,以前没用过这个工具箱,我先去学学看看怎么用,还想请教一下,如何设置拟合的系数的数值大于零呢?
7楼2017-02-16 14:22:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

godlikett

金虫 (著名写手)

引用回帖:
7楼: Originally posted by ssddjj at 2017-02-16 14:22:59
谢谢啦,以前没用过这个工具箱,我先去学学看看怎么用,还想请教一下,如何设置拟合的系数的数值大于零呢?...

工具箱里面有,百度一下 十分钟解决~

发自小木虫Android客户端
我自横刀向天笑 笑完我就去睡觉
8楼2017-02-17 07:03:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ssddjj

金虫 (小有名气)

引用回帖:
8楼: Originally posted by godlikett at 2017-02-17 07:03:19
工具箱里面有,百度一下 十分钟解决~
...

想请教一下,那个cftool拟合两个自变量一个因变量函数时,画的图都是平面的,能画曲线的吗?还是说可以用拟合出来的参数在 Matlab上自己再重新画呢?

发自小木虫IOS客户端
9楼2017-02-22 11:11:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ssddjj 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 291求调剂 +7 关忆北. 2026-04-14 7/350 2026-04-16 01:30 by L0alice
[考研] 药学求调剂 +12 喽哈加油 2026-04-14 14/700 2026-04-15 23:49 by 陈皮皮
[考研] 求调剂 +11 小聂爱学习 2026-04-11 15/750 2026-04-15 21:57 by noqvsozv
[考研] 310求调剂 +16 666真好 2026-04-11 18/900 2026-04-15 13:28 by 黑科技矿业
[考研] 297工科调剂? +14 河南农业大学-能 2026-04-13 15/750 2026-04-15 13:25 by 黑科技矿业
[考研] 272分材料子求调剂 +41 Loy0361 2026-04-10 54/2700 2026-04-14 18:00 by lhj2009
[考研] 245求调剂 +6 冰糖橘?汽水 2026-04-13 10/500 2026-04-14 10:49 by jyl0317
[考研] 材料085601调剂 +32 何润采123 2026-04-10 34/1700 2026-04-14 08:47 by 木木mumu~
[考研] 求调剂 +12 璃茉一定上岸 2026-04-10 13/650 2026-04-14 00:08 by Equinoxhua
[考研] 302求调剂 +10 易!? 2026-04-13 10/500 2026-04-13 19:04 by lbsjt
[考研] 求调剂288 +7 ioodiiij 2026-04-10 9/450 2026-04-13 08:33 by Hayaay
[考研] 0831一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 10/500 2026-04-12 22:43 by 长弓傲
[考研] 一志愿西北工业大学289 085602 +33 yang婷 2026-04-10 34/1700 2026-04-12 08:11 by Art1977
[考研] 346,工科求调剂 +3 moser233 2026-04-09 3/150 2026-04-11 10:04 by zhq0425
[考研] 22408 366分,本科211,一志愿西工大 +4 Rubt 2026-04-09 4/200 2026-04-10 19:51 by chemisry
[考研] 一志愿京区985,085401,与本科专业一致,电子信息工程, +4 阳光开朗的男孩 2026-04-10 4/200 2026-04-10 18:27 by shenrf
[考研] 机械专368 有去处吗 +4 种大树 2026-04-10 4/200 2026-04-10 15:31 by jiajinhpu
[考研] 调剂申请086000一志愿西北农林科技大学生物与医药320分-本科齐鲁工业大学 +3 美美女士 2026-04-09 3/150 2026-04-10 10:31 by liuhuiying09
[考研] 337求调剂 +4 Gky09300550, 2026-04-09 4/200 2026-04-09 17:18 by 帕尔马拉特
[考研] 0860004 求调剂 309分 +6 Yin DY 2026-04-09 6/300 2026-04-09 10:19 by 啊李999
信息提示
请填处理意见