如何用matlab进行二次指数拟合?拟合模型为y=exp(a(1)*x^2+a(2)*x+a(3))+a(4) 数据如下:x=1:1:11;y=[1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0];模型中x后面少了一个点,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 04:51:18
![如何用matlab进行二次指数拟合?拟合模型为y=exp(a(1)*x^2+a(2)*x+a(3))+a(4) 数据如下:x=1:1:11;y=[1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0];模型中x后面少了一个点,](/uploads/image/z/3934205-53-5.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8matlab%E8%BF%9B%E8%A1%8C%E4%BA%8C%E6%AC%A1%E6%8C%87%E6%95%B0%E6%8B%9F%E5%90%88%3F%E6%8B%9F%E5%90%88%E6%A8%A1%E5%9E%8B%E4%B8%BAy%3Dexp%28a%281%29%2Ax%5E2%2Ba%282%29%2Ax%2Ba%283%29%29%2Ba%284%29+%E6%95%B0%E6%8D%AE%E5%A6%82%E4%B8%8B%EF%BC%9Ax%3D1%3A1%3A11%3By%3D%5B1306+1373+1657+1919+2181+2336+2525.1+2816.9+2950.7+2959.1+3603.0%5D%3B%E6%A8%A1%E5%9E%8B%E4%B8%ADx%E5%90%8E%E9%9D%A2%E5%B0%91%E4%BA%86%E4%B8%80%E4%B8%AA%E7%82%B9%EF%BC%8C)
如何用matlab进行二次指数拟合?拟合模型为y=exp(a(1)*x^2+a(2)*x+a(3))+a(4) 数据如下:x=1:1:11;y=[1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0];模型中x后面少了一个点,
如何用matlab进行二次指数拟合?拟合模型为y=exp(a(1)*x^2+a(2)*x+a(3))+a(4) 数据如下:
x=1:1:11;
y=[1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0];
模型中x后面少了一个点,
如何用matlab进行二次指数拟合?拟合模型为y=exp(a(1)*x^2+a(2)*x+a(3))+a(4) 数据如下:x=1:1:11;y=[1306 1373 1657 1919 2181 2336 2525.1 2816.9 2950.7 2959.1 3603.0];模型中x后面少了一个点,
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,'* ')
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]);%%%方程系数矩阵
d...
全部展开
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)
end
function y=fun(A,x)
y=exp(A(1)*x.^2+A(2)*x+A(3))+A(4);
end
收起