MATLAB画散点图和二次函数拟合

14.某种合金中的主要成分为A,B两种金属,经过试验发现:这两种金属成分之和x与合金的膨胀系数y有如下关系,建立描述这种关系的数学表达式.X3737.53838.5393... 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、标注图例。
展开
csg974
推荐于2017-11-27 · TA获得超过5020个赞
知道小有建树答主
回答量:915
采纳率:0%
帮助的人:1268万
展开全部
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]);
michaelsucess
2009-05-12 · TA获得超过777个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:371万
展开全部
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 ];
y1=scatter(X,Y)%散点图
grid on;
figure(1)
p=polyfit(X,Y,2)%二次函数拟合
x2=37:.5:43;
y2=polyval(p,x2)
figure(2)
plot(X,Y,'o',x2,y2)%同时绘出
xlabel('x');
ylabel('y');
dety=Y-polyval(p,X); % 计算误差
dety2=sum(dety.^2); % 误差的平方和
disp(sprintf('误差的平方和=%d',dety2));
legend('散点图','二次拟合')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
母婴角
2019-04-23 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:886万
展开全部
我个人认为你可以照着下面做:%
by
dynamic
of
matlab技术论坛%
see
also
<a
href="http://wenda.so.com/index/verifyurl?url=http%3a%2f%2fwww.matlabsky.coms=
';
beta=[ones(19,1),log(s)]\log(n);s=180:275;n=exp(beta(1)+beta(2)*log(s));semilogx(n,s,'o',n,s)xlabel('n')ylabel('s')title(['lgn=',num2str(beta(1)),'+(',num2str(beta(2)),')*lgs'])
祝你好运1生1世!点击好评,谢谢你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式