matlab中如何根据x,y的值拟合曲线,然后将任意x对应y的值代入z=ay+b的公式中求出z的值?
答案:2 悬赏:80 手机版
解决时间 2021-03-14 21:43
- 提问者网友:欲劫无渡
- 2021-03-14 05:24
matlab中如何根据x,y的值拟合曲线,然后将任意x对应y的值代入z=ay+b的公式中求出z的值?
最佳答案
- 五星知识达人网友:动情书生
- 2021-03-14 06:15
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
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
全部回答
- 1楼网友:長槍戰八方
- 2021-03-14 07:31
你的数值本身就不满足线性关系,你确定是要拟合成直线?追问将x,y拟合成y=f(x)的多项式,拟合成曲线之后,得到任意相对应的y的值,再把y值带到公式Z=ay+b中,求z的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯