MATLAB画散点图和二次函数拟合14.某种合金中的主要成分为A,B两种金属,经过试验发现:这两种金属成分之和x与合金的膨胀系数y有如下关系,建立描述这种关系的数学表达式.X 37 37.5 38 38.5 39 39.5
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 15:40:31
![MATLAB画散点图和二次函数拟合14.某种合金中的主要成分为A,B两种金属,经过试验发现:这两种金属成分之和x与合金的膨胀系数y有如下关系,建立描述这种关系的数学表达式.X 37 37.5 38 38.5 39 39.5](/uploads/image/z/436906-10-6.jpg?t=MATLAB%E7%94%BB%E6%95%A3%E7%82%B9%E5%9B%BE%E5%92%8C%E4%BA%8C%E6%AC%A1%E5%87%BD%E6%95%B0%E6%8B%9F%E5%90%8814.%E6%9F%90%E7%A7%8D%E5%90%88%E9%87%91%E4%B8%AD%E7%9A%84%E4%B8%BB%E8%A6%81%E6%88%90%E5%88%86%E4%B8%BAA%2CB%E4%B8%A4%E7%A7%8D%E9%87%91%E5%B1%9E%2C%E7%BB%8F%E8%BF%87%E8%AF%95%E9%AA%8C%E5%8F%91%E7%8E%B0%EF%BC%9A%E8%BF%99%E4%B8%A4%E7%A7%8D%E9%87%91%E5%B1%9E%E6%88%90%E5%88%86%E4%B9%8B%E5%92%8Cx%E4%B8%8E%E5%90%88%E9%87%91%E7%9A%84%E8%86%A8%E8%83%80%E7%B3%BB%E6%95%B0y%E6%9C%89%E5%A6%82%E4%B8%8B%E5%85%B3%E7%B3%BB%2C%E5%BB%BA%E7%AB%8B%E6%8F%8F%E8%BF%B0%E8%BF%99%E7%A7%8D%E5%85%B3%E7%B3%BB%E7%9A%84%E6%95%B0%E5%AD%A6%E8%A1%A8%E8%BE%BE%E5%BC%8F.X+37+37.5+38+38.5+39+39.5)
MATLAB画散点图和二次函数拟合14.某种合金中的主要成分为A,B两种金属,经过试验发现:这两种金属成分之和x与合金的膨胀系数y有如下关系,建立描述这种关系的数学表达式.X 37 37.5 38 38.5 39 39.5
MATLAB画散点图和二次函数拟合
14.某种合金中的主要成分为A,B两种金属,经过试验发现:这两种金属成分之和x与合金的膨胀系数y有如下关系,建立描述这种关系的数学表达式.
X 37 37.5 38 38.5 39 39.5 40 40.5 41 41.5 42 42.5 43
Y 3.4 3 3 2.27 2.1 1.83 1.53 1.7 1.8 1.9 2.35 2.54 2.9
要求:1、绘制数据的散点图.
2、选用二次函数拟合.
3、将拟合后的曲线与散点图同时绘出.
4、计算误差平方和.
5、标注图例.
MATLAB画散点图和二次函数拟合14.某种合金中的主要成分为A,B两种金属,经过试验发现:这两种金属成分之和x与合金的膨胀系数y有如下关系,建立描述这种关系的数学表达式.X 37 37.5 38 38.5 39 39.5
x=[37 37.5 38 38.5 39 39.5 40 40.5 41 41.5 42 42.5 43];
y=[3.4 3 3 2.27 2.1 1.83 1.53 1.7 1.8 1.9 2.35 2.54 2.9];
p=polyfit(x,y,2); % 拟合出的二次函数的系数
ye=y-polyval(p,x); % 计算误差
ye2s=sum(ye.^2); % 误差的平方和
disp(sprintf('误差的平方和=%d',ye2s));
xx=linspace(min(x),max(x)); % 绘图用到的点的横坐标
yy=polyval(p,xx); % 拟合曲线的纵坐标
plot(x,y,'o',xx,yy); % 绘图,原始数据+拟合曲线
legend('原始数据','拟合曲线'); % 图示
s=char(vpa(poly2sym(p,'x'),5)); % 二次函数式转换为字符串,vpa转换小数,保留5位有效数字
title(['y=' s]);