matlab对函数参数进行拟合
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 23:18:38
matlab对函数参数进行拟合
函数y=(1+c*log10(1950000))*(134410*(x^10)-318250*(x^9)+118590*(x^8)+382850*(x^7)-603050*(x^6)+420570*(x^5)-168430*(x^4)+40790*(x^3)-5850*(x^2)+460*x);已知一组数据,matlab怎样拟合求出参数c,万分感谢!
函数y=(1+c*log10(1950000))*(134410*(x^10)-318250*(x^9)+118590*(x^8)+382850*(x^7)-603050*(x^6)+420570*(x^5)-168430*(x^4)+40790*(x^3)-5850*(x^2)+460*x);已知一组数据,matlab怎样拟合求出参数c,万分感谢!
可以用lsqcurvefit()函数或nlinfit()函数拟合.
例如:
x=[.]
y=[.]
f=@(c,x)(1+c*log10(1950000))*(134410*(x.^10)-318250*(x.^9)+118590*(x.^8)+382850*(x.^7)-603050*(x.^6)+420570*(x.^5)-168430*(x.^4)+40790*(x.^3)-5850*(x.^2)+460*x)
c=lsqcurvefit(f,1,x,y)
例如:
x=[.]
y=[.]
f=@(c,x)(1+c*log10(1950000))*(134410*(x.^10)-318250*(x.^9)+118590*(x.^8)+382850*(x.^7)-603050*(x.^6)+420570*(x.^5)-168430*(x.^4)+40790*(x.^3)-5850*(x.^2)+460*x)
c=lsqcurvefit(f,1,x,y)
matlab对函数参数进行拟合
用matlab中对非线性函数中的参数进行拟合.
用matlab对非线性函数中的参数进行拟合.
matlab怎样编写命令对函数进行非线性拟合求出参数,已知数据x,
求高手指导用matlab对函数进行非线性拟合求出参数,已知数据x,y;万分感谢
用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像?
matlab怎样编写命令对函数y=a+(0.49-a)*exp(-b*(x-8)))进行非线性拟合求出参数a,b,已知数
MATLAB 参数拟合
用matlab进行非线性拟合 nlinfit函数
matlab对离散数据进行拟合
用matlab进行函数拟合,用最简单的线性拟合函数拟合后,效果不是很好,想用BP神经网络对函数表达式优化
如何用matlab求拟合的函数中的参数?