Matlab帮助文档

help mpower

 ^   Matrix power.Z = X^y is X to the y power if y is a scalar and X is square. If yis an integer greater than one, the power is computed by repeatedsquaring. For other values of y the calculation involveseigenvalues and eigenvectors.Z = x^Y is x to the Y power if Y is a square matrix and x is a scalar.Computed using eigenvalues and eigenvectors.Z = X^Y, where both X and Y are matrices, is an error.C = MPOWER(A,B) is called for the syntax 'A ^ B' when A or B is anobject.See also power.

矩阵幂运算
Z = X^y,这里X是矩阵y是标量。如果y是一个比0大的整数,幂运算表示相同矩阵乘积,如果y取其他值,需要计算特征值和特征向量
Z = x^Y,这里Y是矩阵x是标量。使用特征值和特征向量进行计算
Z = X^Y,X和Y都是矩阵时,不能运算
简单的说,矩阵幂运算只能计算两种情况,矩阵的数次幂和数的矩阵次幂。前一种高等数学高等代数里面定义过了,后一种是Matlab自己定义的

这里着重介绍一下,第二种情况,数字的矩阵次幂,Z = x^Y,这种情况先对Y对角化,然后对对角线的每个元素做幂运算,然后通过逆变换变换回来
一般矩阵对角化过程:

A=[3 2 -1;-2 -2 2;3 6 -1]
[V,D]=eig(A)  %V是特征向量,每一列是一个特征向量,D是对角阵,对角元素是对应的特征向量
T=inv(V)*A*V   %inv(V)*A*V=D,所以V是变换使用的变换矩阵

执行结果

A =3     2    -1-2    -2     23     6    -1V =0.8890    0.2673    0.1654-0.2540   -0.5345    0.37370.3810    0.8018    0.9127D =2     0     00    -4     00     0     2T =2.0000         0         00.0000   -4.0000    0.0000-0.0000   -0.0000    2.0000

数字的矩阵次幂计算过程

A=[3 2 -1;-2 -2 2;3 6 -1]
S=2^A
[V,D]=eig(A)
A2=2^D       %对角线分别做幂运算
S2=V*A2*inv(V)  %做逆变换得到结果

执行结果

A =3     2    -1-2    -2     23     6    -1S =4.6563    1.3125   -0.6562-1.3125    1.3750    1.31251.9687    3.9375    2.0313V =0.8890    0.2673    0.1654-0.2540   -0.5345    0.37370.3810    0.8018    0.9127D =2     0     00    -4     00     0     2A2 =4.0000         0         00    0.0625         00         0    4.0000S2 =4.6563    1.3125   -0.6562-1.3125    1.3750    1.31251.9687    3.9375    2.0313

Matlab矩阵幂运算相关推荐

  1. MATLAB求矩阵的100次方,Matlab矩阵幂运算

    Matlab帮助文档 help mpower ^ Matrix power. Z = X^y is X to the y power if y is a scalar and X is square. ...

  2. MATLAB程序设计教程(2)——MATLAB矩阵及其运算

    第2章  MATLAB矩阵及其运算 2.1  变量和数据操作 2.2  MATLAB矩阵 2.3  MATLAB运算 2.4  矩阵分析 2.5  矩阵的超越函数 2.6  字符串 2.7  结构数据 ...

  3. matlab 矩阵加减乘除运算

    文章目录 matlab 矩阵加减乘除运算 1 .加.减运算 2. 乘法 3.向量点积 4.向量叉乘 5.混合积 6.矩阵的卷积和多项式乘法 7.反褶积(解卷)和多项式除法运算 8.张量积 9. 除法运 ...

  4. matlab基本矩阵运算,MATLAB矩阵及其运算

    <MATLAB矩阵及其运算>由会员分享,可在线阅读,更多相关<MATLAB矩阵及其运算(10页珍藏版)>请在人人文库网上搜索. 1.Matlab矩阵及其运算目录矩阵创建1矩阵的 ...

  5. matlab如何计算矩阵的幂,MATLAB矩阵幂算法

    我想把一个算法从MATLAB移植到Python.所述算法的一个步骤涉及到取A^(-1/2),其中A是9x9平方复矩阵.据我所知,矩阵的平方根(及其逆矩阵的推广)不是唯一的.在 我一直在试验scipy. ...

  6. MATLAB矩阵相关运算

    MATLAB矩阵合并及相关运算 1.matlab允许向量(和矩阵)合并,且matlab提供了两种合并方式,[a,b]和[a;b],两者的结果是不一样的. a=rand(2,3): b=rand(2,3 ...

  7. matlab 矩阵 幂运算符,matlab矩阵的乘方power运算

    matlab顾名思义为"矩阵实验室",其矩阵计算功能非常强大.对于不同性质矩阵的乘方运算,处理方式也不同. 实例 条件:在a^p 中a, p不可都是矩阵,必须一个是标量,一个是方阵 ...

  8. matlab 求矩阵程序设计,MATLAB程序设计教程(2)—MATLAB矩阵及其运算(3)

    (3) [V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作相似变换后求矩阵A的特征值和特征向量,而格式3直接求矩阵A的特征值和特征向量. 例2-12 用求特征值 ...

  9. 【Python 百练成钢】高精度加法、阶乘计算、矩阵幂运算、矩阵面积交

    文章目录 前言

最新文章

  1. React 组件 API
  2. 理解同步异步、阻塞与非阻塞
  3. 【Greenplum代码】记录一次不了解GP数据库编号函数使用方法导致的问题(1次疏忽 + 1次不必要 = 2次弯路)
  4. SAP UI5 Dropdown list binding debugging
  5. Mysql中SQL语句不使用索引的情况
  6. 《论文笔记》Experimental Research on Cooperative vSLAM for UAVs
  7. 98.验证二叉搜索树
  8. 剑指offer面试题[29]-数组中出现次数超过一半的数字
  9. 修改springmvc返回ajax方式的json数据
  10. xgboost算法_Xgboost调参小结
  11. iOS开发之颜色渐变
  12. 用了40年,我们在元宇宙中打开了通往未来世界一道门
  13. 行走在思想的边上――武墩支教十二月(上)
  14. 群晖NAS的公网、NAT、DDNS、证书等配置一
  15. SAP-MM知识精解-自动科目记账(04-2)- 业务事物之“科目分组代码”的影响
  16. JS中判断NaN的方法
  17. Docker容器化技术
  18. svn提交怎么全选_SVN 一次性提交多个目录中文件
  19. JAVA开发(java的多线程开发)
  20. IDEA 出现问题:debugger启动tomcat 报错Address already in use: NET_Bind 解决方案

热门文章

  1. 调用命令强制关闭windows进程
  2. TextToSpeech文字转语音
  3. AtCoder Grand Contest 012 B Splatter Painting (反向处理 + 记忆化)
  4. 闭环系统的零极点图判定稳定性_实验五 线性系统的稳定性和稳态误差分析
  5. Servlet笔记四(JSP技术)
  6. dpdk pmd驱动分析
  7. 移远 BC35-G 模块固件升级
  8. 【电子技术】如何抑制共模、差模噪声?
  9. java application_运行java application时,总是报错
  10. 【路径规划】FMM快速行进法船舶路径规划【含Matlab源码 2291期】