matlab怎么用来拟合
@薛爬5151:在MATLAB中如何实现数据拟合 -
车瞿17721398490…… sftool 或者 cftool. 拟合要看你想怎么拟合,用什么函数形式,什么方法拟合.除了cftool工具箱,matlab提供了fit ,fitoption ,fittype 这些强大的函数.这三个函数配合,你可以做任何形式的拟合.help一下这3个函数.比cftool工具箱强大.
@薛爬5151:如何使用matlab拟合工具箱 -
车瞿17721398490…… 1.打开CFTOOL工具箱. 在Matlab 6.5以上的环境下,在左下方有一个"Start"按钮,如同Windows的开始菜单,点开它,在目录"Toolboxes"下有一个"Curve Fitting",点开"Curve Fitting Tool",出现数据拟合工具界面,基本上所有的数...
@薛爬5151:matlab如何实现曲线拟合 -
车瞿17721398490…… 用matlab如何实现曲线拟合呢?可以按照下列步骤进行:1、数据.数据必须有因变量y和自变量x1,x2,x3,...,且数据是等长的.2、模型.根据经验自定义模型函数和已知模型函数.3、如函数是线性的,可以使用regress()函数,如函数是非线性的,可以使用nlinfit()函数或lsqcurvefit()函数等,求出模型的拟合系数.4、根据y数据(已知值)和yn数据(拟合值),计算其相关性(决定系数)及其置信度.关于这方面的内容,在里有很多例子.
@薛爬5151:用MATLAB怎么实现曲线拟合? -
车瞿17721398490…… 1 多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata, ydata为将要拟合的数据,它是用数组的方式输入. 输出参数a为拟合多项式 的系数 多项式在x处的值y可用下面程序计算. y=polyval(a,x) 2 一般的曲线拟合:p=curvefit(...
@薛爬5151:如何用matlab拟合出两组数据之间的关系 -
车瞿17721398490…… Matlab是一个很强大的数据处理软件,是人们进行数据分析的得力助手.一般我们做社会调研或科学研究时,会得到很多实验数据.当需要研究两个变量之间的关系时,经常要用到曲线拟合.曲线拟合不仅能给出拟合后的关系式,还能用图形直...
@薛爬5151:请问如何用matlab进行拟合? -
车瞿17721398490…… 用nlinfit(非线性回归) abc分别设为beta(1)、beta(2)、beta(3) 最好给出x和y来,以及abc的大概初值.参考一下我以前的 http://zhidao.baidu.com/question/12683273.html?si=1 http://zhidao.baidu.com/question/7970932.html?si=2http://wenwen.sogou.com/z/q829254829.htm?si=4 http://zhidao.baidu.com/question/16342418.html?si=7
@薛爬5151:怎样用matlab进行模型拟合 -
车瞿17721398490…… 下面是相应的Matlab程序 function matexpfit(x,y) %指数曲线拟合及其图示 %x,y为已知数据点且均为行向量 %拟合曲线 A=[ones(size(x))',x'];B=log(y)';X=A\B; %A\B为矩阵除法求AX=B的解 fprintf('a=%f,b=%f\n',exp(X(1)),X(2)) fprintf('拟合...
@薛爬5151:matlab怎么拟合一个给定的函数 -
车瞿17721398490…… 直接用cftool工具箱,选择自定义函数,然后输入要拟合的函数形式即可.
@薛爬5151:求教:matlab中怎么样进行曲线分段拟合 -
车瞿17721398490…… 对于分段曲线的函数拟合,可以按下列步骤来进行. 步骤一、根据已知的二维数据xi、yi,用绘图函数plot(x,y,'k*'),绘出其散点图. 步骤二、根据散点图,判断分段曲线的分段区间,同时判断每个分段区间内的散点符合某个数学模型. 步骤三、根据分段区间,分别用matlab的拟合工具箱的拟合函数,去拟合其数学模型的系数. 步骤四、根据拟合后的数学模型的数值和已知的散点值作对比,判断拟合的数学模型是否合理,一般可以用决定系数R²来判断,当R²≈1,可以认为拟合是合理的. matlab常用的函数有,regress(线性函数),nlinfit,lsqnonlin,lsqnonlin(非线性函数),GM(离散型非线性函数)等等.
@薛爬5151:matlab中如何进行曲线拟合 -
车瞿17721398490…… 拟合用polyfit和polyval. b=polyfit(x,y,2);%进行2次拟合,b是多项式前面的值.就如2次拟合中y=ax+b,a,b的值. yy=polyval(b,x);%得到拟合后y的新值 plot(x,yy)%画拟合图
车瞿17721398490…… sftool 或者 cftool. 拟合要看你想怎么拟合,用什么函数形式,什么方法拟合.除了cftool工具箱,matlab提供了fit ,fitoption ,fittype 这些强大的函数.这三个函数配合,你可以做任何形式的拟合.help一下这3个函数.比cftool工具箱强大.
@薛爬5151:如何使用matlab拟合工具箱 -
车瞿17721398490…… 1.打开CFTOOL工具箱. 在Matlab 6.5以上的环境下,在左下方有一个"Start"按钮,如同Windows的开始菜单,点开它,在目录"Toolboxes"下有一个"Curve Fitting",点开"Curve Fitting Tool",出现数据拟合工具界面,基本上所有的数...
@薛爬5151:matlab如何实现曲线拟合 -
车瞿17721398490…… 用matlab如何实现曲线拟合呢?可以按照下列步骤进行:1、数据.数据必须有因变量y和自变量x1,x2,x3,...,且数据是等长的.2、模型.根据经验自定义模型函数和已知模型函数.3、如函数是线性的,可以使用regress()函数,如函数是非线性的,可以使用nlinfit()函数或lsqcurvefit()函数等,求出模型的拟合系数.4、根据y数据(已知值)和yn数据(拟合值),计算其相关性(决定系数)及其置信度.关于这方面的内容,在里有很多例子.
@薛爬5151:用MATLAB怎么实现曲线拟合? -
车瞿17721398490…… 1 多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata, ydata为将要拟合的数据,它是用数组的方式输入. 输出参数a为拟合多项式 的系数 多项式在x处的值y可用下面程序计算. y=polyval(a,x) 2 一般的曲线拟合:p=curvefit(...
@薛爬5151:如何用matlab拟合出两组数据之间的关系 -
车瞿17721398490…… Matlab是一个很强大的数据处理软件,是人们进行数据分析的得力助手.一般我们做社会调研或科学研究时,会得到很多实验数据.当需要研究两个变量之间的关系时,经常要用到曲线拟合.曲线拟合不仅能给出拟合后的关系式,还能用图形直...
@薛爬5151:请问如何用matlab进行拟合? -
车瞿17721398490…… 用nlinfit(非线性回归) abc分别设为beta(1)、beta(2)、beta(3) 最好给出x和y来,以及abc的大概初值.参考一下我以前的 http://zhidao.baidu.com/question/12683273.html?si=1 http://zhidao.baidu.com/question/7970932.html?si=2http://wenwen.sogou.com/z/q829254829.htm?si=4 http://zhidao.baidu.com/question/16342418.html?si=7
@薛爬5151:怎样用matlab进行模型拟合 -
车瞿17721398490…… 下面是相应的Matlab程序 function matexpfit(x,y) %指数曲线拟合及其图示 %x,y为已知数据点且均为行向量 %拟合曲线 A=[ones(size(x))',x'];B=log(y)';X=A\B; %A\B为矩阵除法求AX=B的解 fprintf('a=%f,b=%f\n',exp(X(1)),X(2)) fprintf('拟合...
@薛爬5151:matlab怎么拟合一个给定的函数 -
车瞿17721398490…… 直接用cftool工具箱,选择自定义函数,然后输入要拟合的函数形式即可.
@薛爬5151:求教:matlab中怎么样进行曲线分段拟合 -
车瞿17721398490…… 对于分段曲线的函数拟合,可以按下列步骤来进行. 步骤一、根据已知的二维数据xi、yi,用绘图函数plot(x,y,'k*'),绘出其散点图. 步骤二、根据散点图,判断分段曲线的分段区间,同时判断每个分段区间内的散点符合某个数学模型. 步骤三、根据分段区间,分别用matlab的拟合工具箱的拟合函数,去拟合其数学模型的系数. 步骤四、根据拟合后的数学模型的数值和已知的散点值作对比,判断拟合的数学模型是否合理,一般可以用决定系数R²来判断,当R²≈1,可以认为拟合是合理的. matlab常用的函数有,regress(线性函数),nlinfit,lsqnonlin,lsqnonlin(非线性函数),GM(离散型非线性函数)等等.
@薛爬5151:matlab中如何进行曲线拟合 -
车瞿17721398490…… 拟合用polyfit和polyval. b=polyfit(x,y,2);%进行2次拟合,b是多项式前面的值.就如2次拟合中y=ax+b,a,b的值. yy=polyval(b,x);%得到拟合后y的新值 plot(x,yy)%画拟合图