根据要求,代码如下:
*************************************
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 绘制模拟图: