MATLAB数据拟合时出错
生活随笔
收集整理的這篇文章主要介紹了
MATLAB数据拟合时出错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是我的代碼及數據.
clc;clear;%輸入已知參數 x=[250,375,500,625,750]; y=[0.008731255418989;0.008657653673201;0.008397654325888;0.008269714145447;0.008210056652327];f=inline('(a(1)*X+a(2)).*exp(a(3)*X)+a(4)','a','X'); a=lsqcurvefit(f,[1 1 1 1],x,y)%繪制曲線 y1=f(a,x); plot(x,y1,x,y,'o'); legend('擬合曲線','原數據點');運行后提示
lsqcurvefit (第 286 行) Function value and YDATA sizes are not equal.剛剛接觸這些東西,搞了一下午,頭都大了,大佬快救救孩子吧
總結
以上是生活随笔為你收集整理的MATLAB数据拟合时出错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于arguments的用法
- 下一篇: js表单验证 - 数字