用matlab一元线性函数拟合下列数据,谢谢。要过程。

2000124.922001132.042002139.452003150.932004165.132005181.932006196.832007212.3820082... 2000 124.92
2001 132.04
2002 139.45
2003 150.93
2004 165.13
2005 181.93
2006 196.83
2007 212.38
2008 228.07
2009 241.45
2010 251.03
展开
prettyboy5490
推荐于2017-11-25 · TA获得超过4978个赞
知道大有可为答主
回答量:1530
采纳率:81%
帮助的人:1030万
展开全部
x=2000:2010;
y=[124.92 132.04 139.45 150.93 165.13 181.93 196.83 212.38 228.07 241.45 251.03];
plot(x,y,'g*');
hold on
b=polyfit(x,y,2);%进行2次拟合,b是多项式前面的值。就如2次拟合中y=ax+b,a,b的值。
yy=polyval(b,x);%得到拟合后y的新值
plot(x,yy,'r-')%画拟合图
更多追问追答
追问
请问怎么得出函数式?还有matlab可以输入中文?
追答
你运行之后查看b的值就可以了,它的第一个值就是y=ax+b中a的值,第二个就是b的值了,至于为什么可以输入中文,是因为那些中文只是拿来注释的,前面有%,不然是不能用中文的。
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
zh504786
2012-05-02
知道答主
回答量:38
采纳率:0%
帮助的人:6万
展开全部
用regress回归出线性的,如果要二次的,可以构造x1*x1 x1*x2 x1*x3 x1*x4 x1*x5 x2*x2 x2*x3等。这里只用线性的,原理一样。 clc;,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式