关于用MATLAB拟合一组数据,得到函数的表达式我的数据是x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39],y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9]请问具体怎么得到x与y的函数关系,在MATLAB上的具体操作

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 03:44:37
关于用MATLAB拟合一组数据,得到函数的表达式我的数据是x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39],y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9]请问具体怎么得到x与y的函数关系,在MATLAB上的具体操作

关于用MATLAB拟合一组数据,得到函数的表达式我的数据是x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39],y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9]请问具体怎么得到x与y的函数关系,在MATLAB上的具体操作
关于用MATLAB拟合一组数据,得到函数的表达式
我的数据是x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39],
y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9]
请问具体怎么得到x与y的函数关系,在MATLAB上的具体操作步骤.或者不用MATLAB也可以,只要能得到他们的关系,

关于用MATLAB拟合一组数据,得到函数的表达式我的数据是x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39],y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9]请问具体怎么得到x与y的函数关系,在MATLAB上的具体操作
这个太难了,或者说是有太多的不确定性
因为连一个大概的函数形式都没有给出来
也就是说可能性太多,这组数据可以拟合出无数多种函数结果


如果什么函数形式都不给出的话,或者用多项式拟合吧


下面是尝试用11次多项式拟合你的数据
x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39];
y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9];
p=polyfit(x,y,11);


xx=linspace(9,39,100);
yy=polyval(p,xx);


plot(x,y,'o');hold on
plot(xx,yy,'r');hold off
legend('数据','拟合','location','northwest');
title(poly2str(p,'x'));





如果是正态分布
x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39];
y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9];
fun=@(p,x) p(1)*exp(-(x-p(2)).^2./2/p(3)^2);
p=nlinfit(x,y,fun,[250 32 10]);


xx=linspace(9,39,100);
yy=fun(p,xx);


plot(x,y,'o');hold on
plot(xx,yy,'r');hold off
legend('数据','拟合','location','northwest');



其中得到的p是有3个数的向量
函数形式是


p(1)*exp(-(x-p(2)).^2./2/p(3)^2)


p(1)是幅度,p(2)是中心横坐标,p(3)是标准差

用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像? MATLAB中通过一组离散数据拟合得到函数后,怎样知道y求x Matlab中如何拟合椭圆现有一组数据,要用椭圆拟合他们,并得到拟合后椭圆的相关数据信息Matlab中有直接可调用的函数吗?没有的话, 在做一组数据的拟合,感觉很像正弦函数,怎样用MATLAB去拟合呀 有关matlab数据拟合的问题请问用一组数据拟合出多项式来,但是多项式模型不确定,请问这个怎么办?另外,假如拟合出不同模型的多项式,请问得到的这个这些模型优劣性怎么考量? 关于用MATLAB拟合一组数据,得到函数的表达式我的数据是x=[9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39],y=[9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9]请问具体怎么得到x与y的函数关系,在MATLAB上的具体操作 关于matlab 数据拟合 ,没有经验公式,不知道是几次的函数,该如何拟合? matlab 拟合后斜率有一组数据,请问用matlab如何求出拟合后直线的斜率啊 谢谢 matlab中的cftool拟合,sse多少算拟合成功呢?用cftool拟合之后得到数据是这个SSE:0.09816R-square:0.5597Adjusted R-square:0.524RMSE:0.05151拟合函数可以用么? 怎样用matlab拟合一组数并得到它的函数关系式,不用cftool工具箱. 已知我满足某个函数原型,然后根据一组数据用最小二乘拟合来求这个函数原型中的参数,MATLAB中用什么函数 Matlab拟合 lsqcurvefit我希望用MATLAB中的最小二乘拟合 通过一组X,Y的数据得到 y=(a(1)*x+a(2))/(a(3).^x);中a(1),a(2),a(3)值,请问应该用什么函数,语句是什么样的呢? matlab 拉普拉斯 拟合 实验得到的一组数据已知是服从拉普拉斯分布的,但是不知道均值和方差,通过仿真拟合求出均值和方差. matlab对一组数据进行数据线性拟合,如何获取线性拟合后的R^2值?如题,用matlab做了线性拟合后,请问如何获取R方的值以确认拟合效果? matlab拟合的问题现在要拟合一组数据,横坐标的间距为0.000001(如4.000005,4.000007),纵坐标间距约为1,拟合函数为指数形式:a*exp(bx)+c,求教这种差距如此之大的数据该用什么函数拟合比较合适? 求助 matlab数据拟合不知道拟合函数 只知道一组数据点x=[00.017450.034910.052360.069810.087270.104720.122170.139630.157080.174530.191990.209440.226890.244350.26180.279250.296710.314160.331610.349070.366520.383970.401430.418880.436330 我手上有一组一一对应的x,y值,请问如何对这组数据用excel进行线性拟合?rt,拟合完之后能否得到函数关系式?得到的关系式在excel的哪? 我有一组数据,用MATLAB做拟合曲线,数据在下边,麻烦各位帅哥靓女看看,数据是这样的.x=(1,2,3,4,5);y=(5,8,10,8,3),拟合函数是y=(-a)x^2+bx+c这里二次项系数是(-a)和一般的二次拟合一样吗?程序怎么写,