matlab拟合曲线,求曲线函数方程数据-20 8000 -15 8200 -12.5 9400 -10 13000 -7.5 21000 -5 35700 -2.5 40900 -1 45400 0 45500 1 45400 2.5 40900 5 35700 7.5 21000 10 13000 12.5 9400 15 8200 20 8000
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 06:27:13
matlab拟合曲线,求曲线函数方程数据-20 8000 -15 8200 -12.5 9400 -10 13000 -7.5 21000 -5 35700 -2.5 40900 -1 45400 0 45500 1 45400 2.5 40900 5 35700 7.5 21000 10 13000 12.5 9400 15 8200 20 8000
matlab拟合曲线,求曲线函数方程
数据
-20
8000
-15
8200
-12.5
9400
-10
13000
-7.5
21000
-5
35700
-2.5
40900
-1
45400
0
45500
1
45400
2.5
40900
5
35700
7.5
21000
10
13000
12.5
9400
15
8200
20
8000
matlab拟合曲线,求曲线函数方程数据-20 8000 -15 8200 -12.5 9400 -10 13000 -7.5 21000 -5 35700 -2.5 40900 -1 45400 0 45500 1 45400 2.5 40900 5 35700 7.5 21000 10 13000 12.5 9400 15 8200 20 8000
clc,clear all
x=[ -20.0000 -15.0000 -12.5000 -10.0000 -7.5000 -5.0000 -2.5000 -1.0000 0 1.0000 2.5000 5.0000 7.5000 10.0000 12.5000 15.0000 20.0000];
y=[ 8000 8200 9400 13000 21000 35700 40900 45400 45500 45400 40900 35700 21000 13000 9400 8200 8000];
a=polyfit(x,y,6)%%多项式拟合
z=polyval(a,x);%%多项式中x对应的y
plot(x,y,'b*',x,z,'r')