Borrar filtros
Borrar filtros

Regression with functions handles-Help please!

1 visualización (últimos 30 días)
SB
SB el 26 de Oct. de 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)

Respuestas (1)

Sean de Wolski
Sean de Wolski el 26 de Oct. de 2012
doc lsqnonlin
Would probably be my first choice.
  2 comentarios
SB
SB el 26 de Oct. de 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 el 26 de Oct. de 2012
Also, I don't think i'm allowed to use that function.

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by