kako uporabljati funkcijo "nlinfit" v Matlab?

M

melodyseu

Guest
Jaz sem se ukvarjajo s krivuljo-opremljanje z uporabo funkcije - v nlinfit Matlab.
Tukaj je sintaksa: beta = nlinfit (x, y, "model", beta0), in ne vem, kako da se opredeli izraz "model".
Lahko mi dali nekaj nasvetov, hvala.

 
Hi there,

You need to define vaš "model" kot funkcija (morebiti v ločenem m-datoteka).Na primer

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

kjer MYFUN je MATLAB funkcije, kot so:
funkcijo yhat = myfun (beta, X)
b1 = beta (1);
b2 = beta (2);
yhat = 1. / (1 exp (b1 b2 * X));MYFUN lahko tudi inline objekta:
fun = inline ('1. / (1 exp (b (1) b (2 * x)) ',' b ',' x ')
nlinfit (x, y, zabava, B0)

HTH

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

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

Welcome to EDABoard.com

Sponsor

Back
Top