Curve Fitting error for two arrays

1 Ansicht (letzte 30 Tage)
Hisham
Hisham am 7 Mai 2014
Beantwortet: Hisham am 7 Mai 2014
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 Kommentare
Hisham
Hisham am 7 Mai 2014
Bearbeitet: Hisham am 7 Mai 2014
I used the Curve Fitting Tool
Hisham
Hisham am 7 Mai 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

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Hisham
Hisham am 7 Mai 2014
Up please

Kategorien

Mehr zu Get Started with Curve Fitting Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by