Bernstein多项式

Bernstein基多项式
(1) b v , n ( x ) = ( n v ) x v ( 1 − x ) n − v ,     v = 0 , . . . , n b_{v,n}(x)=\binom{n}{v}x^v(1-x)^{n-v},\ \ \ v=0,...,n \tag{1} bv,n(x)=(vn)xv(1x)nv,   v=0,...,n(1)

Bernstein基到幂函数基变换:
(2) b v , n ( x ) = ( n v ) ∑ k = 0 n − v ( n − v k ) ( − 1 ) k x v + k = ∑ l = v n ( n l ) ( l v ) ( − 1 ) l − v x l \begin{aligned} b_{v,n}(x)&=\binom{n}{v}\sum_{k=0}^{n-v}\binom{n-v}{k}(-1)^{k}x^{v+k}\\ &=\sum_{l=v}^{n}\binom{n}{l}\binom{l}{v}(-1)^{l-v}x^{l} \end{aligned} \tag{2} bv,n(x)=(vn)k=0nv(knv)(1)kxv+k=l=vn(ln)(vl)(1)lvxl(2)
证明:
b v , n ( x ) = ∑ k = 0 n − v ( n v ) ( n − v k ) ( − 1 ) k x v + k = ∑ k = 0 n − v n ! ( n − v ) ! v ! ⋅ ( n − v ) ! ( n − v − k ) ! k ! ( − 1 ) k x v + k = ∑ k = 0 n − v n ! ( n − k ) ! ( n − v ) ! v ! ⋅ ( n − v ) ! ( n − v − k ) ! k ! ( n − k ) ! ( − 1 ) k x v + k = ∑ k = 0 n − v ( n n − k ) ( n − k v ) ( − 1 ) k x v + k = ∑ l = v n ( n l ) ( l v ) ( − 1 ) l − v x l    ( 利用 l = n − k 替换 ) \begin{aligned} b_{v,n}(x)&=\sum_{k=0}^{n-v}\binom{n}{v}\binom{n-v}{k}(-1)^{k}x^{v+k}\\ &=\sum_{k=0}^{n-v}\frac{n!}{(n-v)!v!}\cdot\frac{(n-v)!}{(n-v-k)!k!}(-1)^kx^{v+k}\\ &=\sum_{k=0}^{n-v}\frac{n!\textcolor{red}{(n-k)!}}{\sout{(n-v)!}v!}\cdot\frac{\sout{(n-v)!}}{(n-v-k)!k!\textcolor{red}{(n-k)!}}(-1)^kx^{v+k}\\ &=\sum_{k=0}^{n-v}\binom{n}{n-k}\binom{n-k}{v}(-1)^{k}x^{v+k}\\ &=\sum_{l=v}^{n}\binom{n}{l}\binom{l}{v}(-1)^{l-v}x^{l} \ \ (\text{利用$l=n-k$替换}) \end{aligned} bv,n(x)=k=0nv(vn)(knv)(1)kxv+k=k=0nv(nv)!v!n!(nvk)!k!(nv)!(1)kxv+k=k=0nv(nv)!v!n!(nk)!(nvk)!k!(nk)!(nv)!(1)kxv+k=k=0nv(nkn)(vnk)(1)kxv+k=l=vn(ln)(vl)(1)lvxl  (利用l=nk替换)
幂函数基到Bernstein基变换:
(3) x i = ∑ k = 0 n − i ( n − i k ) 1 ( n k ) b n − k , n ( x ) = 1 ( n i ) ∑ s = i n ( s i ) b s , n ( x ) \begin{aligned} x^{i}&=\sum_{k=0}^{n-i}\binom{n-i}{k}\frac{1}{\binom{n}{k}}b_{n-k,n}(x)\\ &=\frac{1}{\binom{n}{i}}\sum_{s=i}^{n}\binom{s}{i}b_{s,n}(x) \end{aligned} \tag{3} xi=k=0ni(kni)(kn)1bnk,n(x)=(in)1s=in(is)bs,n(x)(3)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值