多语言展示
当前在线:272今日阅读:2今日分享:38

手把手教你求矩阵的幂函数

如何求矩阵的幂函数呢,和平时的常数求幂函数是一个道理吗,下面小编手把手教你哦,一起来去试一下。
方法/步骤
1

鼠标右击打开桌面上matlab程序,运行起来。我们将以具体的实例进行说明,这样便于大家的理解。

2

在matlab的空白处输入clear all;关闭所有正在运行的程序,便于下一步我们程序的运行,大家一定要养成这个习惯。

3

在matlab中,幂运算就是在乘方符号“^”后面输入幂的次数。实例:>> clear all; A=[5 6 9 8;5 3 6 7];>> A.^2

4

>> A.^2运行的结果>> clear all; A=[5 6 9 8;5 3 6 7];>> A.^2 ans =     25    36    81    64    25     9    36    49

5

下面我们将验证(AB)^k是否等于A^kB^k其中的AB矩阵是两个n阶的实例:>> clear all;A=[5 6 9 ;5 3 6 ;1 2 3 ];B=[5 6 8 ;2 3 5 ;5 8 7 ];(A*B)^5

6

(A*B)^5运行的结果>> clear all;A=[5 6 9 ;5 3 6 ;1 2 3 ];B=[5 6 8 ;2 3 5 ;5 8 7 ];(A*B)^5 ans =    1.0e+11 *     1.5811    2.2996    2.5441    1.1593    1.6861    1.8654    0.4678    0.6804    0.7527

7

输入程序:>> clear all;A=[5 6 9 ;5 3 6 ;1 2 3 ];B=[5 6 8 ;2 3 5 ;5 8 7 ];>> A^5*B^5

8

>> A^5*B^5运行的结果>> clear all;A=[5 6 9 ;5 3 6 ;1 2 3 ];B=[5 6 8 ;2 3 5 ;5 8 7 ];>> A^5*B^5 ans =    1.0e+11 *     1.1573    1.6882    1.9207    0.8609    1.2557    1.4287    0.3213    0.4686    0.5332可以发现这两个运行的结果是不一样的,(AB)^k是不等于A^kB^k

推荐信息