求教利用MATLAB数学拟合曲线。。。。
来源:百度知道 编辑:UC知道 时间:2024/05/22 00:02:03
因为实验的需要,我要对实验数据进行拟合曲线,并得到拟合方程。
其中数据如下:
原稿网点x 1 2 3 4 5 10 15 20 25 30 35 40 45 50
网点扩大y 0 0 0 0.5 1.5 5.5 8 10 11 12.5 14.5 15.5 16.5 17
原稿网点x 55 60 65 70 75 80 85 90 95 96 97 98 99 100
网点扩大y 18 18.5 19 18 16 13 10 6 4 2.5 2.5 1 1 0
原稿网点作为x,网点扩大作为y,进行拟合。目的是能够通过拟合曲线,预见到印刷原稿各个阶调层次网点印刷后网点扩大的量。
希望哪个高手能够帮我用MATLAB拟合出此表格中数据的公式,以及所编的程序。如果方便的话,若能够把拟合的曲线截图后一块儿传给我,我更是将感激不尽,我的邮箱:zongboma@163.com
这是毕业设计要用到的东西,真诚求助大虾们帮我解决(越快越好),再次表示诚挚的谢意!!!!!
其中数据如下:
原稿网点x 1 2 3 4 5 10 15 20 25 30 35 40 45 50
网点扩大y 0 0 0 0.5 1.5 5.5 8 10 11 12.5 14.5 15.5 16.5 17
原稿网点x 55 60 65 70 75 80 85 90 95 96 97 98 99 100
网点扩大y 18 18.5 19 18 16 13 10 6 4 2.5 2.5 1 1 0
原稿网点作为x,网点扩大作为y,进行拟合。目的是能够通过拟合曲线,预见到印刷原稿各个阶调层次网点印刷后网点扩大的量。
希望哪个高手能够帮我用MATLAB拟合出此表格中数据的公式,以及所编的程序。如果方便的话,若能够把拟合的曲线截图后一块儿传给我,我更是将感激不尽,我的邮箱:zongboma@163.com
这是毕业设计要用到的东西,真诚求助大虾们帮我解决(越快越好),再次表示诚挚的谢意!!!!!
输入命令:
x=[1 2 3 4 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 96 97 98 99 100 ]
y=[ 0 0 0 0.5 1.5 5.5 8 10 11 12.5 14.5 15.5 16.5 17 18 18.5 19 18 16 13 10 6 4 2.5 2.5 1 1 0]
plot(x,y,'ro')
这样就画出图来了。
在图形窗口中,选Tools > Basic Fitting 打开简单拟合对话框。
可以选择几个公式。
比如quadratic得下面结果
y = p1*x^2 + p2*x +
p3
Coefficients:
p1 = -0.0075168
p2 = 0.77989
p3 = -2.2647
Norm of residuals =
6.0295
或者cubic
y = p1*x^3 + p2*x^2 +
p3*x + p4
Coefficients:
p1 = -4.0802e-005
p2 = -0.0013296
p3 = 0.54468
p4 = -0.91163
Norm of residuals =
3.9283
唉,开始不认真学习毕业就后悔了.
我要吸取教训才行.
我会,不过分太低了,自己毕业设计不肯做,不好好学习
楼上回答正确,加分吧。