[討論] 多輸入單輸出 曲線擬合

作者: jimmyjean (色仙)   2018-10-25 22:46:47
大家好
小弟的問題如下
假設我有3個獨立的輸入 想擬合一條2次的曲線 以W=A\y計算 其中A矩陣每一橫列都是
[1 x1 x2 x3 x1*x2 x2*x3 x1*x3 x1^2 x2^2 x3^2]
請問有沒有函式是可以建立A矩陣的
目前的解法是手動更改 但希望可以做到動態追蹤輸入數及階數後建立A矩陣
請各位大神幫忙了
感恩
作者: rockman037   2018-10-29 11:46:00
做一個ones矩陣然後矩陣相乘
作者: sunev (Veritas)   2018-10-30 13:26:00
要一般n次擬合的矩陣比較麻煩,但還是可以用eval加ndgrid實務上可能針對3次,2次分別處理即可
作者: profyang (prof)   2018-10-30 17:57:00
http://bit.ly/matlab_file_exchange_polyfitn 這個?嘛...不過他應該也是用for loop一項項去.*之類的吧看有沒有人能想出不用for loop的方法 暫時是想不出來

Links booklink

Contact Us: admin [ a t ] ucptt.com