如何用matlab得到下面所给数据的图像和方程

半径 2 2.5 3 3.5 4
费用65 170 350 660 1000

根据要求,代码如下:

*************************************

clear all;clc;

x=[2   2.5   3    3.5    4];

y=[65  170  350 660  1000];

plot(x,y);

a=polyfit(x,y,2) %多项式函数拟合,假设多项式的最高阶数为2

a=xlabel('半径');b=ylabel('费用');

*****************************************************

运行结果如下:

a =171.4286     -556.5714      490.1429

结果即为二次多项式的系数,故可得方程:

y=171.4286x^2 -556.5714x +490.1429

***********************************************

最开始根据已知绘制的折线图(5个点):

这是根据matlab求得二元一次方程:y=171.4286x^2 -556.5714x +490.1429 绘制模拟图:

温馨提示:答案为网友推荐,仅供参考