用给定的多项式,如y=x3-6x2+5x-3,产生一组数据(xi,yi,i=1,2,…,n),再在yi上添加随机干扰(可用rand产生(0,1)均匀分布随机数,或用randn产生N(0,1)分布随机数),然后用xi和添加了随机干扰的yi作3次多项式拟合,与原系数比较.如果作2或4次多项式拟合,结果如何
%ex9_4 x=-2:0.5:2;n=length(x); y=x.^3-6*x.^2+5*x-3; r=y+randn(1,n); p=polyfit(x,r,3); f=polyval(p,x); plot(x,y,'o',x,r,':.',x,f) legend('数据','干扰','拟合')
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/eezmxpjmzyxtjpxo.html
举一反三
- 代码a=polyfit(x, y, n)表示对给定的一组数据x,y作n次多项式拟合,返回 n 阶多项式 a(x) 的系数给a,a(1)表示的多项式最高次项的系数
- 对给定的一组数据x,y作n次多项式拟合,返回n阶多项式a(x)的系数给a的代码是a=polyfit(x,y,n)
- 下列有关随机数的命题中,正确的有()。<br/>(1)倍积取中法产生均匀分布的随机数是伪随机数;<br/>(2)放射性物理方法产生的随机数是伪随机数;<br/>(3)Box-Muller方法是产生N(0,1)分布随机数的方法;<br/>(4)极方法是产生[0,1]区间上均匀分布随机数的一种方法。 A: (1)(2) B: (1)(3) C: (1)(4) D: (1)(2)(3) E: (2)(3)(4)
- 已知观察值(xi,yi)<br/>(i=0,1,2┈,m)用最小二乘法求n次拟合多项式时次数n可以任意取<br/>(<br/>)
- 用Scilab中的函数Rand()如何产生下面范围内的数?(1)0—1内的随机数;(2)2—10内的随机数;(3)-8—2内的随机数;(4)-6—6内的随机数;(5)-10—10内的随机数;(6)a—b内的随机数.
内容
- 0
3、回归直线法中,b的计算公式( ) A: A、b=n∑XiYi—∑Xi∑Yi/((n∑Xi²—(∑Xi)²) B: B、b=n∑XiYi—∑Xi∑Yi/((∑Xi²—(∑Xi)²) C: C、b=∑Yi—a∑Xi D: D、b=∑XiYi—∑X∑Yi/((∑Xi²—(∑Xi)²)
- 1
多项式f(x)=3x³+4x-5x+6是()次多项式。 A: 1 B: 2 C: 3 D: 4
- 2
1. 函数$y=\arctan x$在$x=0$处的$3$阶导数值为______ 。2. Legendre多项式${{L}_{n}}(x)=\frac{{{\text{d}}^{n}}[{{({{x}^{2}}-1)}^{n}}]}{\text{d}{{x}^{n}}},\ n=1,2,...$,则${{L}_{2}}(1)=$______ 。
- 3
设随机变量X,Y相互独立,X~N(0,1),Y~N(0,1),则E(XY)=()。 A: 0 B: 1 C: 2 D: 3
- 4
已知函数f(0)=1,f(1)=3,f(2)=7,则f[0,1]= ,f[0,1,2]= ,f(x)的二次牛顿插值多项式N(1.5)=