24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1096  |  回复: 4

marapple

捐助贵宾 (著名写手)

:)

[求助] 求matlab矩阵拟合

现有同型矩阵A,B,用A每一列的元素作为自变量,B矩阵对应列的元素作为因变量,进行曲线拟合,请问怎么实现呢?
A,B都有201列,这个程序怎么跑不通呢?执行到polyfit就出问题呀。请高手指教!
for k=1:201
    x=A(:,k);
    y=B(:,k);
    f=polyfit(x,y,2);
end
回复此楼

» 猜你喜欢

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

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

zhg19

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
是每一列都拟合出一个二阶函数?
2楼2013-12-03 22:07:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

marapple

捐助贵宾 (著名写手)

:)

是的 一个矩阵的一列作为自变量,另外一个矩阵的对应列作为因变量
拟合成2次函数就可以的
3楼2013-12-04 13:17:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

marapple

捐助贵宾 (著名写手)

:)

额 问题已解决
请求帖子关闭
谢谢!
4楼2013-12-04 15:28:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhg19

金虫 (小有名气)

【答案】应助回帖

楼主尝试代码:
for k=1:201
    x=A(:,k);
    y=B(:,k);
    f(k,=polyfit(x,y,2);
end
5楼2013-12-04 15:39:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 marapple 的主题更新
信息提示
请填处理意见