如何用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/04/30 19:20:36

如何用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

收起

如何用matlab进行拟合,用最小二乘法? matlab 多变量拟合(急)如何用matlab进行 多变量拟合 如何用matlab制作散点图并进行函数拟合 请问matlab cftool工具箱如何进行三元拟合?我有三个变量,x1,x2,y,请问如何用cftool拟合? 如何用ORIGIN8.0进行洛伦兹拟合! 如何用Origin进行多项式拟合 如何用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进行非线性拟合求模型参数 x=1.25:1.25:10; y=[49.03,122.58,245.18,328.33,304.01,245.17,155.44,101.99]如何用matlab指数拟合? 如何用matlab求拟合的函数中的参数? matlab中如何用指数拟合来求出2014年的值已知2005到2013年的这些数值是这个样子27.9 25.8 23.8 21.6 19.5 17.4 15.5 13.3 11.2 用指数拟合求2014年的数值 如何用matlab对一堆数据进行拟合分布呢?在Type of it 中Custom Equations 点不开是什么情况? 如何用matlab做指数拟合x=[1982 1992 2002]y=[103.5 34.5 23.3]欲求x=2012时的y值~在线等~MATLAB程序 matlab多项式二次拟合如何检验误差 如何用matlab程序对数据进行二次拟合?x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5]y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58]想利用polyfit 对y=p1*x^2+p2*x 进行拟合 求得系数p1 ,p2.(p3=0)程序该怎么写.(不用cftool工 请问知道n个三位散点,如何用matlab画出拟合曲面?如何做出拟合函数z=f(x,y)?拟合函数各种形式均可 如何用MATLAB进行高斯拟合已经作出一条x-y曲线,如何用matlab对其进行高斯拟合,最好有源代码,谢过了.数据并不重要,随便一些数据也可以的,关键是怎么进行拟合. matlab中怎么进行双曲线拟合