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

[复制链接]
查看11 | 回复3 | 2017-11-27 08:42:04 | 显示全部楼层 |阅读模式
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',x...
回复

使用道具 举报

千问 | 2017-11-27 08:42:04 | 显示全部楼层
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...
回复

使用道具 举报

千问 | 2017-11-27 08:42:04 | 显示全部楼层
我个人认为你可以照着下面做:%bydynamicofmatlab技术论坛%seealso<ahref="http://wenda.so.com/index/verifyurl?url=http%3a%2f%2fwww.matlabsky.coms=';beta=[ones(19,1),log(s)]\log(n);s=...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行