[討論] 請問用function 計算回歸線方程式...已回收

看板MATLAB作者 (綠茶犬)時間15年前 (2010/11/25 11:03), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
如提 現在我有一組xdata和ydata 想利用最小二乘算回歸線方程式 y=x+a*x+b*x^2+c*x^3 我查了help指令裡的"lsqcurvefit" 於是我仿照help裡用以下的程式寫法: -------------------------------------------------------------------- function F=myfun(x,xdata); F=x(1)+x(2)*xdata+x(3)*xdata.^2+x(4)*xdata.^3; xdata=[.....]; ydata=[.....]; x0=[1 1 1 1]; [x,resnorm] = lsqcurvefit(@myfun,x0,xdata,ydata); 小弟才剛入門 還不太懂所為要寫成M檔是什麼意思 因為照這樣寫在第一行就不會跑了@@" 想請各位大大幫忙 或是有其他能計算回歸方程係數的方法也麻煩提供一下 謝謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.26.67

11/25 19:03, , 1F
試試看1 3 4 2行一個FUNCTION檔 5為主程式 去掉xdata ydata
11/25 19:03, 1F

11/26 04:49, , 2F
你如果不知道什麼是m檔,真的不知道該怎麼教起耶...
11/26 04:49, 2F
文章代碼(AID): #1CxT8KJB (MATLAB)