Curve Fitting error for two arrays

I have two arrays:
x=[ 2180000;
6070000;
12700000;
16600000;
25000000;
29400000;
32200000;
36100000;
41600000;
43900000;
47200000;
55000000
]
y= [ 1.0e-07*0.0953;
1.0e-07*0.1060;
1.0e-07*0.1220;
1.0e-07*0.1290;
1.0e-07*0.1480;
1.0e-07*0.1580;
1.0e-07*0.1880;
1.0e-07*0.2510;
1.0e-07*0.3210;
1.0e-07*0.3510;
1.0e-07*0.4470;
1.0e-07*0.6090]
I used a custom equation as :
y=a*exp(-b/(4.14e-21))*exp(((3.2e-9)*(x))/((2)*(1.38e-23)*(300)))
but the problem that I found is : NaN computed by model function, fitting cannot continue. Try using or tightening upper and lower bounds on coefficients.
anyone knows idea of solving this problem?
Thanks!

3 comentarios

Matt J
Matt J el 7 de Mayo de 2014
What code did you use to do the fitting?
Hisham
Hisham el 7 de Mayo de 2014
Editada: Hisham el 7 de Mayo de 2014
I used the Curve Fitting Tool
Hisham
Hisham el 7 de Mayo de 2014
I want to find the values of a and b in the equation by using curve fitting. I have x and y as known parameters

Iniciar sesión para comentar.

Categorías

Más información sobre Get Started with Curve Fitting Toolbox en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 7 de Mayo de 2014

Respondida:

el 7 de Mayo de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by