matlab 函数拟合现有60组数据,每组数据有20480个数据点.每组数据的x均为1/2046,2/2046,3/2046.20460/2046,而y的取值如图,每一列为一组y的取值,因此excel中现有20460行60列数.求大神帮忙编一个matlab程序,能

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:34:50

matlab 函数拟合现有60组数据,每组数据有20480个数据点.每组数据的x均为1/2046,2/2046,3/2046.20460/2046,而y的取值如图,每一列为一组y的取值,因此excel中现有20460行60列数.求大神帮忙编一个matlab程序,能
matlab 函数拟合
现有60组数据,每组数据有20480个数据点.每组数据的x均为1/2046,2/2046,3/2046.20460/2046,而y的取值如图,每一列为一组y的取值,因此excel中现有20460行60列数.求大神帮忙编一个matlab程序,能把excel数据导入,并计算出60组A,B的取值.十分急,

matlab 函数拟合现有60组数据,每组数据有20480个数据点.每组数据的x均为1/2046,2/2046,3/2046.20460/2046,而y的取值如图,每一列为一组y的取值,因此excel中现有20460行60列数.求大神帮忙编一个matlab程序,能
clear all;clc
x=1940:1:1996;
x=x';
y=[-0.016655576,-1.020497955,0.017169964,0.554703712,0.596023121,-0.120634468,-1.52482222,0.464829952,0.560474809,-1.4670432,0.422761195,1.217460974,0.626207521,-0.480855885,-0.89578382,-0.160632441,-0.749835829,-1.311194214,1.586347214,0.527346626,0.220631213,0.580634109,-0.251140179,0.231573505,-0.04921873,-0.706294671,0.004742193,0.242011934,0.435841493,0.611978036,0.06467293,-0.208504853,-0.058353393,-0.238538448,-0.521458598,-0.028459852,0.486062691,0.284832859,-0.135216353,0.969707567,0.353067592,-0.31598282,-0.786987622,-0.342113681,0.460642652,0.078666352,-0.805211492,-0.89431641,1.402905025,0.269398263,0.082540636,-0.286023245,-0.471387156,-0.242563686,-0.896972212,0.295507787,-4.514914159];
y=y';
f=fittype('a*sin(b*x+c)','independent','x','coefficients',{'a','b','c'});
cfun=fit(x,y,f)
xi=1940:1:1996;
yi=cfun(xi);
plot(x,y,'r*',xi,yi,'b-')
自己改一下x,y的数据,直接运行即可!

matlab 函数拟合现有60组数据,每组数据有20480个数据点.每组数据的x均为1/2046,2/2046,3/2046.20460/2046,而y的取值如图,每一列为一组y的取值,因此excel中现有20460行60列数.求大神帮忙编一个matlab程序,能 matlab能不能对多组数据做出拟合函数 Matlab中如何拟合椭圆现有一组数据,要用椭圆拟合他们,并得到拟合后椭圆的相关数据信息Matlab中有直接可调用的函数吗?没有的话, matlab中用最小二乘法拟合直线现有两组数据x和z,每个x对应一个z,求用最小二乘法拟合一条直线,x为横坐标,z为纵坐标,希望用matlab中现有的函数,例如lsqlin等,告诉我怎么使用即可 用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像? 关于matlab 数据拟合 ,没有经验公式,不知道是几次的函数,该如何拟合? 在做一组数据的拟合,感觉很像正弦函数,怎样用MATLAB去拟合呀 matlab拟合函数 matlab的函数拟合 matlab过定点的非线性拟合如题,比如现有2组数据,要求过定点(a,b),在matlab里应该是什么命令? 在用matlab进行数值拟合时,在知道x,y两组数据后,怎样实现数据的拟合 除了用polyfit 函数外那自己编写程序怎样来实现拟合 matlab 三角函数拟合现有一些数据,通过散点图来看可用三角函数拟合,提出的函数为y=b1+b2*sin(b3*x+b4),如何用matlab来做回归以确定参数b1,b2,b3,b4的值,并分析拟合效果好不好.数据如下:x 1940 19411942 MATLAB曲线非线性拟合 1:给出五组数据 x=[100 200 400 600 800];y=[40 60 80 120 150];想要拟合的线性是 y=a+b*x^m,其中规定了m值的范围在1到2之间,用MATLAB里什么函数能求出系数a,b,2:在这个已经拟合出来 关于matlab曲线拟合函数 拟合的目标函数为y=Asin((1/2048)x+b)一共需要拟合六十组x和y,每组x和y都分别有20480个数据.x一直取1/2048,2/2048,3/2048,.20480/2048.y的取值见图片,每一列为一组y的取值,共有六 matlab中怎么根据实验数据建立最佳的拟合函数关系 MATLAB中通过一组离散数据拟合得到函数后,怎样知道y求x matlab怎样编写命令对函数进行非线性拟合求出参数,已知数据x, MATLAB曲线非线性拟合 各位大侠救命啊!1:给出五组数据 x=[100 200 400 600 800];y=[40 60 80 120 150];想要拟合的线性是 y=a+b*x^m,其中规定了m值的范围在1到2之间,用MATLAB里什么函数能求出系数a,b,m啊?2: