matlab拟合多组数据

@夏琴3336:matlab能不能对多组数据做出拟合函数 -
相悦17062587557…… matlab是可以对多组数据做出拟合函数的.如 fun=inline('X(:,1).^2+X(:,2).^2+a(1)*X(:,1)+a(2)*X(:,2)+a(3)','a','X'); 其中,x1=X(:,1)=[...],x2=X(:,2)=[...], a为拟合系数

@夏琴3336:怎么用matlab对很多组数据进行拟合,而且是三维的.? -
相悦17062587557…… >>cftool 进入拟合工具箱 设置data fitting plot exclude 等选项 最后导出拟合结果值工作区间

@夏琴3336:matlab能不能对多组数据做出拟合函数
相悦17062587557…… 应该可以的!!! figure; x=[2005 2006 2007 2008 2009 2010]; y7=[900 1000 1500 2300 2700 2800]; a=polyfit(x,y7,4); xi=2005:1:2010; yi=polyval(a,xi); plot(x,y7,'go','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',6); xlabel('年份'); ...

@夏琴3336:如何用MATLAB对二组数据同时进行曲线拟合 -
相悦17062587557…… 1、首先打开电脑上的“matlab”软件,在命令行输入x=0:2*pi/8:2*pi确定x的取值,使用y=sin(x)产生正弦函数的数值,使用x和y的数据进行拟合,方便验证拟合结果. 2、接着在命令行输入cftool,打开matlab自带的曲线拟合工具箱. 3、曲线拟合工具箱的界面如下图所示,方框处可以选择拟合的数据. 4、选择自变量为x,因变量为y,接下来点击方框处选择拟合方法,可以根据自己的需要选择,此处点击“sum of sine”进行正弦曲线拟合. 5、选择拟合方法后,系统会自动对数据进行拟合,拟合结果如方框处所示.

@夏琴3336:如何用MATLAB对二组数据同时进行曲线拟合各位MATLAB专家,本人对这个软件不懂,但是想用它来拟合一组数据成曲线和方程,我现在已经知道一组(X,... - 作业帮
相悦17062587557…… [答案] 这个我会,其实很简单,只要在程序上加上hold on 即可,程序如下: x=[0 10 20 30 40 50 60 70 80 90 100]; y1=[0 0.07 0.... plot(x,y2,'b') 我运行了,没有问题 要多组也是没有问题的,加上hold on 就行了 方程的话,求出p和S就行了!如下: x=[0 10 20...

@夏琴3336:在MATLAB中如何实现数据拟合 -
相悦17062587557…… sftool 或者 cftool. 拟合要看你想怎么拟合,用什么函数形式,什么方法拟合.除了cftool工具箱,matlab提供了fit ,fitoption ,fittype 这些强大的函数.这三个函数配合,你可以做任何形式的拟合.help一下这3个函数.比cftool工具箱强大.

@夏琴3336:如何用matlab进行函数组的拟合 -
相悦17062587557…… 我觉得,首先你应该对微分方程求积分.使其变成一个一个随时间变化的函数. cw=G(t),或者cp=F(t)等等.这样就是一个比较简单的函数关系式.最后调用拟合函数就可以了. 比如由微分方程变化cw=G(t),使用微分非齐次公式.成为cw=C1*exp(C2*t)+C3.当然C1,C2,C3包括了你的未知变量K1~K4.你使用完指数拟合后能知道C1~C3的值. 再把C1~C3求导,放回微分方程中.往变量t中带值,这样就会形成一个方程组求取K1~K4.由于可能是奇异矩阵,所以你用最小二乘法就能求出最后的K1~K4值.

@夏琴3336:请问,matlab中如何进行任意数据的拟合?怎么选择多项式拟合或者指数拟合? -
相悦17062587557…… 可以在editor页面或者是命令页面输入cftool指令; 之后按下data按钮,选择代表x轴和y轴的数据,按下create data set后close; 再按下fitting按钮,选择new fit按钮,再选择你要拟合的函数形式即可. 另外多项式拟合可以选择polyfit函数,具体用法可以看help文件(help菜单下的product help选项).里面会有比较详尽的函数用法解释的.

@夏琴3336:Matlab数据拟合 -
相悦17062587557…… 指数拟合如下: ----------------------------------------------------------------- 先定义函数: function Y=nhfun(b,x) Y=b(1)*exp(b(2)*x)+b(3); 在运行程序: x=[0 20 40 60 100 130 160 190]; y=[18 17.586 17.136 16.704 15.84 15.129 14.544 13.896]; ...

@夏琴3336:大神,用MATLAB怎么二次拟合?一组特别多的数据 -
相悦17062587557…… 管你多少数据.p=polyfit(x,y,2); yy=polyval(p,x);%二次拟合后的y

相关推荐

  • 多组数据拟合一个方程
  • matlab拟合三次多项式
  • matlab拟合曲线并得到方程
  • 数据拟合matlab代码
  • matlab导入excel数据
  • matlab将两个曲线叠加
  • 二元多项式拟合 matlab
  • 拟合曲线怎么做
  • matlab导入数据后拟合曲线
  • matlab三维拟合 传感器
  • matlab同时拟合多条曲线
  • matlab怎么拟合多个自变量
  • matlab拟合多个自变量
  • matlab拟合多条曲线
  • matlab拟合工具
  • matlab对一组数据拟合
  • matlab拟合曲线polyfit
  • matlab如何同时拟合多个图
  • matlab数据拟合命令
  • matlab对一组数据拟合函数
  • matlab多元拟合
  • matlab拟合结果分析
  • matlab数据拟合工具箱
  • matlab数据拟合实例
  • matlab如何实现多变量拟合
  • matlab对多组数据拟合代码
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网