matlab中如何根据x,y的值拟合曲线,然后将任意x对应y的值代入z=ay+b的公式中求出z的值? 10

xy3.02.70054.03.22485.03.57507.54.036210.04.235715.04.394720.04.455340.04.5129z=ay+b... x y
3.0 2.7005
4.0 3.2248
5.0 3.5750
7.5 4.0362
10.0 4.2357
15.0 4.3947
20.0 4.4553
40.0 4.5129
z=ay+b
展开
 我来答
木子征观社会
2013-08-22 · 凝聚社会正能量,建设美丽中国
木子征观社会
采纳数:17 获赞数:44

向TA提问 私信TA
展开全部
x0 = [3 4 5 7.5 10 15 20 40];
y0=[2.75005 3.2248 3.5750 4.0362 4.2357 4.3947 4.4553 4.5129];
z = polyfit(x0,y0,1);
polyval(z,x) %x为任意x
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eflen
2013-08-22 · TA获得超过559个赞
知道小有建树答主
回答量:340
采纳率:100%
帮助的人:334万
展开全部
你的数值本身就不满足线性关系,你确定是要拟合成直线?
追问
将x,y拟合成y=f(x)的多项式,拟合成曲线之后,得到任意相对应的y的值,再把y值带到公式Z=ay+b中,求z的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式