Matlab函数名字

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:20:18
x=[20 100 300 500 700 900 1000 1200 1320 1380 1410 1425 1450];
y=[0 4E8 1.4E9 2.4E9 3.4E9 4.4E9 5.5E9 5.9E9 6.5E9 8.7E9 9.366E9 9.7E9 1.026E10];
p=polyfit(x,y,3);
px3=poly2str(p,'x');
px3
m=20:1:1500;
pv=polyval(p,m);
plot(x,y,'*',m,pv,'k')
xlabel('温度')
ylabel('焓值')
grid on
axis([0 1600 0 11E9])

谁帮忙解释下以上函数。谢谢了

x=[20 100 300 500 700 900 1000 1200 1320 1380 1410 1425 1450];
y=[0 4E8 1.4E9 2.4E9 3.4E9 4.4E9 5.5E9 5.9E9 6.5E9 8.7E9 9.366E9 9.7E9 1.026E10];
p=polyfit(x,y,3);%最小二乘意义上的三次多项式曲线拟合,p中返回的是三次多项式的系数
px3=poly2str(p,'x');%以x作为自变量,返回三次多项式
px3 %显示三次多项式
m=20:1:1500;
pv=polyval(p,m);%以m作为自变量的值,以拟合的三次多项式为函数,计算函数值
plot(x,y,'*',m,pv,'k')%绘图、修饰
xlabel('温度')
ylabel('焓值')
grid on
axis([0 1600 0 11E9])