初学线性代数时,对于计算矩阵幂次,是采用所谓找规律的方法,这种方法其实非常不科学。因为这样能计算的都是特别特殊的矩阵,对于一般性的矩阵,这种方法没有意义,而且所谓的找规律,只是简单的计算矩阵乘法,是命题人凑给你的。并不能看到问题的本质。

下面介绍一些一般性的方法

一.rank(A)=1 的矩阵,且能够分解为列向量乘行向量的形式。

二. 可对角化的矩阵

需要对角化矩阵

三. 利用凯莱哈密顿定理分析出矩阵的性质

将矩阵幂乘转化为矩阵乘法(计算量小于对角化)

四. 利用约当标准型中零幂矩阵的性质。

任意一个方阵不一定能对角化,但总相似于约当标准型。约当标准型中的约当块满足零幂性质。

五. 对于分块矩阵

先对矩阵进行分块,在进行计算。

例题:

先分块,2*2矩阵块使用凯莱哈密顿定理

约当标准型,分解为E+A形式,二项式展开。

计算矩阵幂次的一般性方法相关推荐

  1. 异构计算实验——CUDA计算矩阵幂

    CUDA计算矩阵幂 ** 一.实验内容 本次实验内容为基于CUDA的GPU实现矩阵的幂.要求分别用暴力算法和高效算法实现矩阵的幂. 对于一个 的方阵 ,计算的次幂.首先,生成一个的方阵,保证每行每列元 ...

  2. 利用特征多项式计算矩阵的幂

    初学线性代数时,对于计算矩阵幂次,是采用所谓找规律的方法,这种方法其实非常不科学.因为这样能计算的都是特别特殊的矩阵,对于一般性的矩阵,最普适的方法是对角化,如果不能对角化,通过化为约当标准型. 先分 ...

  3. 线性代数 --- 三种计算矩阵的行列式的方法之二 莱布尼兹展开法(个人笔记扫描版)

    三种计算矩阵的行列式的方法之二 莱布尼兹展开法 在我的个人的线性代数学习中,我分别记录计算矩阵行列式的三种方法,1,LU分解法,2,拉普拉斯展开法,这里我介绍一下第三种方法,莱布尼兹展开法.   行列 ...

  4. java 伴随矩阵_C#计算矩阵的逆矩阵方法实例分析

    本文实例讲述了C#计算矩阵的逆矩阵方法.分享给大家供大家参考.具体如下: 1.代码思路 1)对矩阵进行合法性检查:矩阵必须为方阵 2)计算矩阵行列式的值(Determinant函数) 3)只有满秩矩阵 ...

  5. 快速幂与快速矩阵幂(以大数下的斐波那契数列为例)

    一般地,a^n的算法时间复杂度为o(n),但是如果n为大数,则运行时间过长,效率不高.因此,使用二分的思想降低时间复杂度,使其降至o(logn),则会使运行效率较大提升.二分思想如下图所示. 例如:2 ...

  6. hdu 4291 矩阵幂 循环节

    http://acm.hdu.edu.cn/showproblem.php?pid=4291 凡是取模的都有循环节-----常数有,矩阵也有,并且矩阵的更奇妙: g(g(g(n))) mod 109  ...

  7. 九度 1474:矩阵幂(二分法)

    题目描述: 给定一个n*n的矩阵,求该矩阵的k次幂,即P^k 思路 1. 和求解整数幂的思路相同, 使用分治策略, 代码的框架是 int pow(a, b) { c = pow(a, b/2) c*= ...

  8. 计算矩阵的逆和行列式的值(高斯消元+LU分解)

    计算矩阵的逆 选主元的高斯消元法 朴素的高斯消元法是将矩阵A和单位矩阵放在一起,通过行操作(或者列操作)将A变为单位矩阵,这个时候单位矩阵就是矩阵A的逆矩阵.从上到下将A变为上三角矩阵的复杂度为O(n ...

  9. python numpy逆_Python使用numpy计算矩阵特征值、特征向量与逆矩阵

    原标题:Python使用numpy计算矩阵特征值.特征向量与逆矩阵 Python扩展库numpy.linalg的eig()函数可以用来计算矩阵的特征值与特征向量,而numpy.linalg.inv() ...

最新文章

  1. Mac OS X 程序员利器 – Homebrew安装与使用
  2. fck2.6.3配置
  3. Java固定资产管理系统源码
  4. hget和get redis_redis hget hash命令简介
  5. QQ桌球瞄准器开发(3)绘制瞄准线及母球
  6. 水星路由器设置成交换机
  7. Nuxt - 自定义配置修改顶部加载条颜色(loding)
  8. 自定义Launcher桌面图标无法加载的问题
  9. 基于 WebGL 的 CSG 构造实体几何书架
  10. HTC Vive 手柄
  11. 第三代电力电子半导体:SiC MOSFET学习笔记(四)SiC MOSFET传统驱动电路保护
  12. (读书笔记)中级语法-简单句和复杂句
  13. 互联网金融平台功能分析及微服务架构设计
  14. 百度网盘和百度云一样吗?
  15. 2022年最新吉林道路运输安全员模拟真题题库及答案
  16. Windows7旗舰版桌面整理
  17. 京喜小程序的高性能打造之路
  18. 坦克大战java源码
  19. Qt-qss之QSlider滑动条美化
  20. 母牛生小牛 斐波那契数列的变式!

热门文章

  1. 设计模式与足球(一)
  2. freopen读取文件
  3. JAVA架构(顺丰架构特点)
  4. 女友问:你上班怎么摸鱼没被发现?我反手就给她开发了个桌面宠物—爽
  5. python 构建类_使用Python中的类构建餐厅菜单
  6. 泰山OFFICE技术讲座:使用字体斜体的四种情形
  7. FIO工具测试IOPS简单说明
  8. python虚拟仿真_国家级大学生创新创业训练计划平台
  9. PC端使用融云IM即时通讯
  10. c-plus day4