首页 >>  正文

分块矩阵n次方怎么求

来源:baiyundou.net   日期:2024-09-29

宦徐岸745请问有人知道线性代数中矩阵的n次方怎么算 有公式吗 详细一点谢谢 -
莘玲宏18485949165 ______ 如果可以的话对角化A=PΛP^(-1) A^n=(PΛP^(-1))^n=P(Λ^n)P^(-1) 而Λ是对角阵,可以算出来,于是可得到

宦徐岸745求一个矩阵的N次方,求解啊 -
莘玲宏18485949165 ______ 题:已知二阶方阵P= cosx -sinx sinx cosx 求P^n(即P的n次方) 解: 与复数类比易得解. 记单位矩阵为E= 1 0 0 1 记J= 0 -1 1 0 易见J^2= -1 0 0 -1 =-E J^3=J*J^2=-J J^4=(J^2)^2=-1 显然J^n具有同期性,与复数单位i=根号-1的性质相似. 当n=4k...

宦徐岸745一个矩阵的次方怎么算 -
莘玲宏18485949165 ______ 这要看具体情况 1. 计算A^2,A^3 找规律, 然后用归纳法证明 2. 若r(A)=1, 则A=αβ^T, A^n=(β^Tα)^(n-1)A 注: β^Tα =α^Tβ = tr(αβ^T) 3. 分拆法: A=B+C, BC=CB, 用二项式展开 适用于 B^n 易计算, C^2 或 C^3 = 0. 4. 用相似对角化 A=P^-1diagP A^n = P^-1diag^nP

宦徐岸745下面这个矩阵的n次方有公式吗?(算副对角线上有数字,其余为零的对角矩阵吧)0 0 a0 b 0c 0 0 -
莘玲宏18485949165 ______[答案] 设A=0 0 a 0 b 0 c 0 0 则容易求得:A^2=AA=ac 0 0 0 b^2 0 0 0 ac 故A^(2n)=(ac)^n 0 0 0 b^(2n) 0 0 0 (ac)^n (n=1,2,.) A^(2n+1)=A^(2n)*A=(ac)^(n) 0 0 0 0 a 0 b^(2n) 0 乘 0 b 0 0 0 (ac)^(n) c 0 0 =0 0 a(ac)^(n) 0 b^(2n+1) 0 c(ac)^(n) 0 0 (n=1,2 ,.)

宦徐岸745矩阵(A+B)的n次方怎么算 -
莘玲宏18485949165 ______ (a+b)的n次方 可以先求出a+b 然后反复求幂. 也可以利用特征向量相似矩阵,用对角化的方法来求幂

宦徐岸745四阶矩阵( - 3 4 0 0/4 3 0 0/0 0 - 1 1/0 0 - 3 2)的n次方,如何计算, -
莘玲宏18485949165 ______[答案] D= -3 4 0 04 3 0 00 0 -1 10 0 -3 2视为分块矩阵:A=-3 4 O=0 0 C= -1 14 3 0 0 -3 2那么D=A OO C因为D²=A O* A O= A² O D³=A² O* A O=A³ OO C O C O C² O C² O C O C³同...

宦徐岸745二阶矩阵的n次方..怎么求? -
莘玲宏18485949165 ______ 求M的特征值,特征向量,对M进行相似对角化,若P^(-1)*M*P=A为对角阵,则M^20=P*A^(20)*P^(-1)

宦徐岸745四阶矩阵( - 3 4 0 0/4 3 0 0/0 0 - 1 1/0 0 - 3 2)的n次方,如何计算 -
莘玲宏18485949165 ______ D= -3 4 0 0 4 3 0 0 0 0 -1 1 0 0 -3 2 视为分块矩阵:A=-3 4 O=0 0 C= -1 1 4 3 0 0 -3 2 那么D=A O O C 因为D²=A O* A O= A² O D³=A² O* A O=A³ O O C O C O C² O C² O C O C³ 同理D^n=A^n O O C^n

宦徐岸745线性代数问题,小女子求助啊! 求大神给出一种n阶矩阵求n次方的公式,这个矩阵是这样的:先是上三角矩 -
莘玲宏18485949165 ______ 不必记结论,易错,要记方法: 例 A = [1 2 3] [0 1 2] [0 0 1] A = E+P, P = [0 2 3] [0 0 2] [0 0 0] A^n = E + C<n,1>P+C<n,2>P^2+...... P^2 = [0 0 4] [0 0 0] [0 0 0] P^n (n≥3) = O 则 A^n = E + nP+[n(n-1)/2]P^2 将上面求出结果的代入即得 A^n = [1 6 21] [0 1 6] [0 0 1]

宦徐岸745用C语言求二阶矩阵的n次方 -
莘玲宏18485949165 ______ #include<stdio.h> int main(int argc,char* argv[]){ int n; int A[4],B[4]; scanf("%d",&n); scanf("%d %d %d %d",&A[0],&A[1],&A[2],&A[3]); void MatMultiply(int &B[4],int A[4]); for(int i=0;i<4;i++)B[i]=A[i]; if(n<1){printf("error\n") ;return;} else if(n==1)...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024