当前位置: 首页 > news >正文

矩阵快速幂常用矩阵构造

斐波那契数列: \(F_i = F_{i-1} + F_{i-2}\)

\[\begin{bmatrix} F_i \\ F_{i-1} \end{bmatrix}= \begin{bmatrix} 1 & 1 \\ 1 & 0 \end{bmatrix} \times \begin{bmatrix} F_{i-1} \\ F_{i-2} \end{bmatrix} = \begin{bmatrix} 1 & 1 \\ 1 & 0 \end{bmatrix}^{i-1} \times \begin{bmatrix} F_1 \\ F_0 \end{bmatrix} \]

递推式 - 1: \(G_i = a \times G_{i-1} + b \times G_{i-2}\)

\[\begin{bmatrix} G_i \\ G_{i-1} \end{bmatrix} = \begin{bmatrix} a & b \\ 1 & 0 \end{bmatrix} \times \begin{bmatrix} G_{i-1} \\ G_{i-2} \end{bmatrix} = \begin{bmatrix} a & b \\ 1 & 0 \end{bmatrix}^{i-1} \times \begin{bmatrix} G_1 \\ G_0 \end{bmatrix} \]

递推式 - 2: \(G_i = a \times G_{i-1} + i^2\)

\[\begin{bmatrix} G_i \\ (i+1)^2 \\ i+1 \\ 1 \end{bmatrix} = \begin{bmatrix} a & 1 & 0 & 0 \\ 0 & 1 & 2 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 1 \end{bmatrix} \times \begin{bmatrix} G_{i-1} \\ i^2 \\ i \\ 1 \end{bmatrix} = \begin{bmatrix} a & 1 & 0 & 0 \\ 0 & 1 & 2 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 1 \end{bmatrix}^i \times \begin{bmatrix} G_0 \\ 1 \\ 1 \\ 1 \end{bmatrix} \]

递推式 - 3: \(G_i = a \times G_{i-1} + i^3\)

\[\begin{bmatrix} G_i \\ (i+1)^3 \\ (i+1)^2 \\ i+1 \\ 1 \end{bmatrix} = \begin{bmatrix} a & 1 & 0 & 0 & 0 \\ 0 & 1 & 3 & 3 & 1 \\ 0 & 0 & 1 & 2 & 1 \\ 0 & 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 & 1 \end{bmatrix} \times \begin{bmatrix} G_{i-1} \\ i^3 \\ i^2 \\ i \\ 1 \end{bmatrix} = \begin{bmatrix} a & 1 & 0 & 0 & 0 \\ 0 & 1 & 3 & 3 & 1 \\ 0 & 0 & 1 & 2 & 1 \\ 0 & 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 & 1 \end{bmatrix}^i \times \begin{bmatrix} G_0 \\ 1 \\ 1 \\ 1 \\ 1 \end{bmatrix} \]

递推式 - 4: \(G_i = a \times G_{i-1} + b^i\)

\[\begin{bmatrix} G_i \\ b^{i+1} \end{bmatrix} = \begin{bmatrix} a & 1 \\ 0 & b \end{bmatrix} \times \begin{bmatrix} G_{i-1} \\ b^i \end{bmatrix} = \begin{bmatrix} a & 1 \\ 0 & b \end{bmatrix}^i \times \begin{bmatrix} G_0 \\ b \end{bmatrix} \]

递推式 - 带常数:\(f(n) = a \times f(n-1) + b \times f(n-3) + c\)

\[\begin{bmatrix} f[n] \\ f[n-1] \\ f[n-2] \\ c \end{bmatrix} = \begin{bmatrix} a & 0 & b & 1 \\ 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \times \begin{bmatrix} f[n-1] \\ f[n-2] \\ f[n-3] \\ c \end{bmatrix} = \begin{bmatrix} a & 0 & b & 1 \\ 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}^{n-2} \times \begin{bmatrix} f[2] \\ f[1] \\ f[0] \\ c \end{bmatrix} \]

递推式 - 带变量:\(f(1)=1\)\(f(2)=2\)\(f(n) = f(n-1) + 2f(n-2) + n^3\)

利用二项式定理:

\[n^3 = (n-1+1)^3 = (n-1)^3 + 3(n-1)^2 + 3(n-1) + 1 \]

\[\begin{bmatrix} f(n) \\ f(n-1) \\ n^3 \\ n^2 \\ n \\ 1 \end{bmatrix} = \begin{bmatrix} 1 & 2 & 1 & 3 & 3 & 1 \\ 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 3 & 3 & 1 \\ 0 & 0 & 0 & 1 & 2 & 1 \\ 0 & 0 & 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 & 0 & 1 \end{bmatrix} \times \begin{bmatrix} f(n-1) \\ f(n-2) \\ (n-1)^3 \\ (n-1)^2 \\ n-1 \\ 1 \end{bmatrix} = \begin{bmatrix} 1 & 2 & 1 & 3 & 3 & 1 \\ 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 3 & 3 & 1 \\ 0 & 0 & 0 & 1 & 2 & 1 \\ 0 & 0 & 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 & 0 & 1 \end{bmatrix}^{n-2} \times \begin{bmatrix} f(2) \\ f(1) \\ 8 \\ 4 \\ 2 \\ 1 \end{bmatrix} \]

递推式 - 前缀和:

递推式定义:

  • \( T[0]=T[1]=T[2]=1 \)
  • \( T[n]=T[n-1]+T[n-2]+T[n-3] \ (n \geq 3) \)
  • \( S[n] = T[0] + T[1] + \dots + T[n] = S[n-1] + T[n-1]+T[n-2]+T[n-3] \)

\[\begin{bmatrix} S[n] \\ T[n] \\ T[n-1] \\ T[n-2] \end{bmatrix} = \begin{bmatrix} 1 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \end{bmatrix} \cdot \begin{bmatrix} S[n-1] \\ T[n-1] \\ T[n-2] \\ T[n-3] \end{bmatrix} = \begin{bmatrix} 1 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \end{bmatrix}^{n-2} \cdot \begin{bmatrix} S[2] \\ T[2] \\ T[1] \\ T[0] \end{bmatrix} \]

http://www.sczhlp.com/news/245403/

相关文章:

  • 任推邦官网
  • 信友队 2025CSP-S第二轮(复赛)模拟赛 解题报告
  • 法律服务网站建设网站规划的缩略图
  • 汉中公司做网站怎样加强组织建设
  • 什么是网站建设与优化芜湖公司网站建设
  • 石家庄物流网站建设linux网站备份
  • 协会网站建设的作用番禺大石做网站
  • 定州网站制作多少钱做暧暧小视频免费网站
  • 企业网站建设多少家网站开发(定制)合同 模板
  • 中国e网网站建设注册安全工程师含金量
  • 许昌做网站公司汉狮价格WordPress对象储存
  • 专门做房产的网站各大免费推广网站
  • 安庆市城乡建设网站临沂百度网站建设
  • 桂林市自来水公司网站网页编程语言有哪几种
  • 中牟建设工程信息网站成都有什么互联网公司
  • 南昌商城网站建设公司男人和女人做哪个网站
  • 免费手机网页网站网络游戏代练
  • 黑龙江建设网官方网站特种作业证网络服务类型及其网络协议
  • 网站建设小组的运营模式虚拟主机 删除网站缓存
  • 小白也能看懂的RL-PPO
  • 顶级CTF工具与资源大全
  • 新学期每日总结(第17天)
  • 南京重庆网站建设黑网站代码制作
  • 企业网站和信息化建设制度公司 网站源码
  • 厦门网站建设价格asp+access网站开发实例精讲
  • 免费个人建站系统网站建设公司不给ftp
  • h5网站开发哪个好安徽平台网站建设设计
  • 网站怎么做导航栏做我的世界头像的网站
  • 网站做seo需要大量文章网页制作模板的作用
  • 做yahoo代拍网站公司微信小程序免费模板平台