1樓:匿名使用者
x = 1:1:11;
y = [1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0] ;
opts = fitoptions('method','nonlinear','normalize','on');
ftype = fittype('exp(a * x.^2 + b * x + c)+d','options',opts);
[fresult,gof] = fit(x',y',ftype)plot( x, fresult(x), x, y, '* ')
2樓:匿名使用者
^function my11
x=1:11;
y=[1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0];
plot(x,y,'o')
hold on
a=nlinfit(x,y,@fun,[0.04 0.6 -4.3 1800]);%%%方程
係數矩陣
disp(a)
xx=min(x):0.1:max(x);
yy=exp(a(1)*xx.^2+a(2)*xx+a(3))+a(4);%%%方程形式
plot(xx,yy)
endfunction y=fun(a,x)y=exp(a(1)*x.^2+a(2)*x+a(3))+a(4);end
matlab 指數曲線擬合:y=a*exp((t-b)^2/c)
3樓:匿名使用者
定義擬合函
來數:function s=hansh(x,r)a=x(1);
b=x(2);
c=x(3);
s=a*exp((r-b)^2/c);
主函自數:
t=[219 222 223 226 229 233];
y=[352 2353 3513 6303 3521 3300]; %你的資料少個y
x0=[1 1 1]; %對a,b,c賦初值
[x,resnorm]=lsqcurvefit(@hansh,x0,t,y) %最小二乘曲線擬合
4樓:流浪的醉人
clear
t=[219 222 223 226 229];%你給的資料有問題,請自行調整
y0=[352 2353 3513 6303 3521];
y1=ones(size(y0),1);
y1=log(y0);%對原方程兩邊取對數p=polyfit(t,y1,2);%p為擬合多項式的係數,降冪排列c=1/p(1);%把取回對數後的式子整理答一下,就可以得到abc跟p的對應關係
b=-p(2)*c/2;
a=exp(p(3)-b^2/c);abc
5樓:匿名使用者
同意二樓做法,應該使用最佳平方逼近,但你的資料好像有問題啊
二次根式如何化成最簡二次根式怎麼將二次根式化成最簡二次根式,舉例來
1 1 a是二次根式 形如 a a 0 的式子叫二次根式 1 1 a 0 a 1 根號外的式子a 1 0 根據a 0 a a a 1 1 1 a 1 a 把根號下的數分解成n個質數積的形式,再把相同的質數兩個一樣的寫在根號外,把根號外的相乘。例如根號下24,把24因式分解成2x2x2x3,就可以把相...
matlab繪製二元函式曲線,如何用Matlab畫二元函式?
如果畫曲du線 x 1 0.01 1 y 2 0.02 2 z x.zhi2 y.2 3 plot3 x,y,z 畫曲面 x,y meshgrid 1 0.01 1,2 0.02 2 z x.2 y.2 3 mesh x,y,z 是否可dao以解決您回 的問題?答 clear clc close a...
什麼是二次表白?如何創造二次表白的機會?該怎麼做?
二次表白就是對方在表白後沒有明確地答應也沒有明確地反對,這種情況下就要再約對方出來找一個機會,繼續向對方二次表白。其實感覺沒必要第二次去表白的,當然,如果是因為女孩子覺得你第一次表白沒有誠意,或者說需要一個比較完美的儀式感,那麼你再去想著製造第二次表白的機會。就是在第1次表白失敗之後,再進行的第2次...