MATLAB曲线拟合

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:28:49
通过做实验得到一组数据磁动势为[26.66 38.44 47.12 53.32 60.76 69.44 76.88 87.42 100.44 111.6 140.74 149.42 174.22 203.98 238.08 282.1 334.18 397.42 475.54 579.7 687.58 850.64 1037.88 1264.8 1605.8]磁通量为[6.29E-06 1.11E-05 1.24E-05 1.95E-05 2.43E-05 3.01E-05 3.7E-05 4.36E-05 5.16E-05 5.66E-05 7.53E-05 8.13E-05 9.03E-05 1.03E-04 1.14E-04 1.26E-04 1.38E-04 1.49E-04 1.6E-04 1.71E-04 1.82E-04 1.92E-04 2.01E-04 2.11E-04 2.2E-04]用MATLAB曲线拟合画出以磁动势为横坐标,磁通量为纵坐标的磁化去曲线,请高手帮忙一下,我表示万分感谢!!
是磁化曲线那里多打了个‘去’

可以利用拟合工具cftool,选择拟合曲线类型。以下是多项式拟合后的结果:
f(x) = p1*x^6 + p2*x^5 + p3*x^4 + p4*x^3 + p5*x^2 +
p6*x + p7
Coefficients (with 95% confidence bounds):
p1 = -5.1e-023 (-3.743e-022, 2.723e-022)
p2 = 4.334e-019 (-1.021e-018, 1.888e-018)
p3 = -1.383e-015 (-3.83e-015, 1.064e-015)
p4 = 2.187e-012 (2.692e-013, 4.104e-012)
p5 = -1.874e-009 (-2.581e-009, -1.167e-009)
p6 = 9.104e-007 (8.015e-007, 1.019e-006)
p7 = -2.259e-005 (-2.756e-005, -1.762e-005)

Goodness of fit:
SSE: 8.865e-011
R-square: 0.9993
Adjusted R-square: 0.999
RMSE: 2.219e-006

你在MATLAB命令窗口输入
help toolbox
看能不能找到cuvfit的链接,我记不太清楚了,cuvfit的意思就是曲线拟合。
你查看一下cuvfit这个命令的用法。

你也可以直接在MATLAB命令窗口中输入
cuvfit
然后它会打开一个曲线拟合工具箱,它里面有各种拟合曲线可供选择,你自己慢慢尝试吧,如果你能看懂上面的英文还是很好用的。希望你自己可以尝试解决,很简单的。