kaip naudotis funkcija "nlinfit" į MATLAB?

M

melodyseu

Guest
Aš su kreive montavimo naudodami funkciją - nlinfit į MATLAB.
Čia yra sintaksę: beta = nlinfit (x, y, "modelio", beta0), ir nežinau, kaip apibrėžti sąvoką "modelį".
Ar galite man patarti, ačiū.

 
Hi there,

Jūs turite apibrėžti savo "modelis", kaip funkcija (galbūt atskira m-failas).Pavyzdžiui

>> beta = nlinfit (x, y, myfun, beta0)

kur MYFUN yra MATLAB funkcijos, kaip antai:
funkcija yhat = myfun (beta X)
b1 = beta (1);
b2 = beta (2);
yhat = 1. / (1 exp (b1 b2 * X));MYFUN taip pat gali būti inline objektą:
įdomus = śródtekstowy ( "1. / (1 exp (b (1) b (2 * x))", "b", "x")
nlinfit (x, y, įdomus, b0)

HTH

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
 
ačiū

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top