我现在已知一个函数的图像是根据两组数据拟合出来的,能不能用什么方法知道这个函数图像所对应的函数是什如题,MATLAB之类的软件之类的都可以哈,答好了必有重赏

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 20:21:54

我现在已知一个函数的图像是根据两组数据拟合出来的,能不能用什么方法知道这个函数图像所对应的函数是什如题,MATLAB之类的软件之类的都可以哈,答好了必有重赏
我现在已知一个函数的图像是根据两组数据拟合出来的,能不能用什么方法知道这个函数图像所对应的函数是什
如题,MATLAB之类的软件之类的都可以哈,答好了必有重赏

我现在已知一个函数的图像是根据两组数据拟合出来的,能不能用什么方法知道这个函数图像所对应的函数是什如题,MATLAB之类的软件之类的都可以哈,答好了必有重赏
clear;clc;
x=30:5:320;
y=[33.45 37.23 40.65 41.55 30.75 40.38 30.22 30.11 22.91 23.54 22.64 13.82 13 13.1 10.3 9.85 10.57 10.21 10.3 12.37 12.19 12.37 15.08 15.8 15.8 18.86 20.03 21.29 23.54 24.26 25.88 26.42 27.95 28.49 29.66 29.75 30.2 30.38 30.65 30.29 29.84 29.03 28.31 27.32 25.61 25.07 23.54 22.46 20.75 19.04 17.69 15.62 13.46 12.1 12.37 13.16 14 15.17 16.61];
figure(1);
subplot(2,1,1);
plot(x,y,'o');%通过观察散点图发现有4个拐点,故用五次多项式拟合即可
aa=polyfit(x,y,5);
f_x=vpa(poly2sym(aa,'x'),4)
x=30:5:320;
subplot(2,1,2);
plot(x,polyval(aa,x),'r-o');
axis([0 350 0 50])
结果;
f_x =
.1393e-8*x^5-.1168e-5*x^4+.3437e-3*x^3-.4123e-1*x^2+1.675*x+17.55