Filter löschen
Filter löschen

Regression with functions handles-Help please!

1 Ansicht (letzte 30 Tage)
SB
SB am 26 Okt. 2012
Say that
y = a1*f1(x)+ a2* f2(x) + ...+ an*fn(x)
where x and y are column vectors, f1(x),....,fn(x) are function handles at x. How would you solve for the coefficient matrix A using least squares regression?
Here's what I have so far:
function A= MyRegressor(x2,y2,fhs)
for i = 1:numel(fhs)
f = fhs{i}(x2(i));
end
A=f/y2(i)

Antworten (1)

Sean de Wolski
Sean de Wolski am 26 Okt. 2012
doc lsqnonlin
Would probably be my first choice.
  2 Kommentare
SB
SB am 26 Okt. 2012
Thanks, I was trying to solve it using just a A=x\y format, however. Is there any way to edit my code to do that?
SB
SB am 26 Okt. 2012
Also, I don't think i'm allowed to use that function.

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by