求一个矩阵的逆矩阵阵怎么求

查看: 954|回复: 10
矩阵没有逆,如何求另一个矩阵
新手上路, 积分 6, 距离下一级还需 94 积分
在线时间2 小时
主题帖子积分
新手上路, 积分 6, 距离下一级还需 94 积分
新手上路, 积分 6, 距离下一级还需 94 积分
其中M, P, Q都是方阵,为求M,可以M = QP-1, 也就是 M = Q (P的逆)
但是如果P没有逆矩阵,请问如何求M?
中级战友, 积分 2030, 距离下一级还需 970 积分
K币1334 元
在线时间582 小时
主题帖子积分
中级战友, 积分 2030, 距离下一级还需 970 积分
中级战友, 积分 2030, 距离下一级还需 970 积分
K币1334 元
那就非常麻烦了,需要设出M,然后根据乘积条件一个个元素的求
中级战友, 积分 625, 距离下一级还需 2375 积分
在线时间159 小时
主题帖子积分
中级战友, 积分 625, 距离下一级还需 2375 积分
中级战友, 积分 625, 距离下一级还需 2375 积分
都是n阶方阵,能列n的平方个方程,解得n的平方个元素,好麻烦,一般不会出三阶以上的,放心好了
一般战友, 积分 132, 距离下一级还需 368 积分
在线时间229 小时
主题帖子积分
一般战友, 积分 132, 距离下一级还需 368 积分
一般战友, 积分 132, 距离下一级还需 368 积分
没办法用逆阵求
利用矩阵初等变换
求出X的基础解系
新手上路, 积分 6, 距离下一级还需 94 积分
在线时间2 小时
主题帖子积分
新手上路, 积分 6, 距离下一级还需 94 积分
新手上路, 积分 6, 距离下一级还需 94 积分
楼上说的是不是待定系数法,解方程啊
中级战友, 积分 1219, 距离下一级还需 1781 积分
K币1080 元
在线时间1068 小时
主题帖子积分
中级战友, 积分 1219, 距离下一级还需 1781 积分
中级战友, 积分 1219, 距离下一级还需 1781 积分
K币1080 元
差不多了,不可逆就用高斯消元法,第四章好像
一般战友, 积分 166, 距离下一级还需 334 积分
在线时间145 小时
主题帖子积分
一般战友, 积分 166, 距离下一级还需 334 积分
一般战友, 积分 166, 距离下一级还需 334 积分
先说已知P和M的具体矩阵的信息不
如果知道直接用待定系数了
新手上路, 积分 6, 距离下一级还需 94 积分
在线时间2 小时
主题帖子积分
新手上路, 积分 6, 距离下一级还需 94 积分
新手上路, 积分 6, 距离下一级还需 94 积分
原帖由 fanjinwen 于
16:51 发表
先说已知P和M的具体矩阵的信息不
如果知道直接用待定系数了
P = { 0,1,0 ;&&0,0,0;&&0,0,1}
Q = { 0,0,0; 0,1,0; 0,0,1}
用待定系数求能得到 M = {0,a12,0;&&1,a22,0;& &0,a32,1 }
其中a12,&&a22, a32 好像可以任意值,
但是如果再加一个条件:要求M必须是可逆矩阵,这样能否把上述三个值确定下来呢?
中级战友, 积分 1122, 距离下一级还需 1878 积分
在线时间153 小时
主题帖子积分
中级战友, 积分 1122, 距离下一级还需 1878 积分
中级战友, 积分 1122, 距离下一级还需 1878 积分
呵呵,没有什么难的地方,其实和逆阵是一样求的。
AB=E时,如果A已知,那么把A初等变换成E,E经历同样的变换就是B
MP=Q也完全一样,把M初等变化成Q,E同样的变化以后就是P
补充一下,都是从E转化成要求的数,而不是Q,切记切记。
好像是全书里有类似的题,但我怎么也找不到了。
[ 本帖最后由 wildfox_xu 于
17:15 编辑 ]
一般战友, 积分 166, 距离下一级还需 334 积分
在线时间145 小时
主题帖子积分
一般战友, 积分 166, 距离下一级还需 334 积分
一般战友, 积分 166, 距离下一级还需 334 积分
你给的数据有意义么
直接a12不等于0不就行了& &MP=Q 对a没有影响
站长通知 /3
2015年考研不论是悲、是喜,都已落下帷幕;现在你可以拿起手中的笔,敲响手下的键盘,写下考研心路,让曾经的努力不再默默无闻!
参加帮帮的【考研复习进度大调查】,认真负责写下你的进度,帮帮会出一份详细的【复习进度调查报告】,帮助你调整复习节奏!
考研复习时你经历了怎样的苦楚?现在忍心看16年的学弟学妹如你当初一般吗?Jion us, 加入拯救学弟学妹行动吧!
Powered by Discuz!关于λ―矩阵的逆矩阵的一种新求法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&¥2.00
喜欢此文档的还喜欢
关于λ―矩阵的逆矩阵的一种新求法
矩​阵
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢怎样编程求矩阵的逆(用VC++)-中国学网-中国IT综合门户网站
> 怎样编程求矩阵的逆(用VC++)
怎样编程求矩阵的逆(用VC++)
转载 编辑:李强
为了帮助网友解决“怎样编程求矩阵的逆(用VC++)”相关的问题,中国学网通过互联网对“怎样编程求矩阵的逆(用VC++)”相关的解决方案进行了整理,用户详细问题包括:更感谢,如果谁能提供完整的程序,其中用到他摄影测量中用后方交会求外方位元素的编程,具体解决方案如下:解决方案1:比如矩阵为A不知道你用什么软件,如果用matlab就很简单的,输入A&#39.摄影测量中用到的主要是数学矩阵运算;就是逆了解决方案2:非常感谢你的回答,虽然有些地方也看不懂,不过程序已经编出来了。谢谢!解决方案3:h&gt!=k) A[i][j]=A[i][j]-A[i][k]*A[k][j];k&lt,2,int n){ };&#47!=k) swap( &A[i][k], &A[i][JS[k]]); for (k=0; *b=i++) swap( &A[i][k];i++) for (j=k; for k for (i=0,-2;i++) if (i,k; IS[k]=i;#define N 4double A[N][N]={{1;/j++){ if (fabs(A[i][j])&n, &A[JS[k]][j])抄了一个程序;i++) if (IS[k];n,15; };j&lt,1; %1;i& /d){ d=fabs(A[i][j]);n; for (i=0;=0;j++) if (j,j; }!=k) A[i][k]=-A[i][k]*A[k][k];n;i++) { for (j=0;n;n;j++) printf(& for (i=0;k--) { for (j=0,A[i][j]); end if };n; int JS[N].h& for i return 1,-2}; &#47, &A[IS[k]][j]),2;j++) swap( &A[k][j];n,double *b){double c,3;n; if (JS[k]; for i for (k=n-1;i&#include &#include &lt,-2};/A[k][k]; puts(& /n;};&quot,IS[N],{-2;n;j++) if (j,int DinV(double A[N][N]; A[k][k]=1/n; for (i=k;j++) if (JS[k];#include &i++) if (i; *a= *b!=k) for (i=0;k++) { d=0;i&j&; };}void main(){ DinV(A;j&n,看看可不可以用; &#47.h&gt:#include & if (IS[k],4)!=k) for (j=0; void swap(double *a; getch(); &#47, &A[i][IS[k]]).4f&&#47!=k) for (j=0.0==1; double d.h&int DinV(double A[N][N];k&i&lt,{9,13},11,int n)作了微小的语法改正; end j if (d+1;i&lt,3,5}};),{7;i& for (j=0; for (i=0!=k) A[k][j]=A[k][j]*A[k][k]; JS[k]=j;j&j&lt.0) return 0;&#47!=k) swap( &A[k][j];j& c= *a解决方案4:用数组可以很轻松解决#include&stdio.h&main(){ int i,j,t; int a[][] ;//*方括号中填您的矩阵的阶数*// printf(&Please input numbers\n&); for(i=0;i&=(您所输入的阶数);i++) { for(j=0,j&=(您所输入的阶数);j++) scanf(&%d&,&a[i][j]); } for(i=0;i&=(您所输入的阶数)/2;i++) { for(j=0,j&=(您所输入的阶数)/2;j++) { t=a[i][j]; a[i][j]=a[j][i]; a[j][i]=t; } } for(i=0;i&=(您所输入的阶数);i++) {
printf(&\n&); for(j=0,j&=(您所输入的阶数);j++) printf(&%d &,&a[i][j]); }}通过对数据库的索引,我们还为您准备了:问:摄影测量中用后方交会求外方位元素的编程,其中用到他,如果谁能提供完...答:不知道你用什么软件,如果用matlab就很简单的,比如矩阵为A,输入A'就是逆了. 摄影测量中用到的主要是数学矩阵运算,个人认为用matlab是最方便的了===========================================问:摄影测量中用后方交会求外方位元素的编程,其中用到他,如果谁能提供完...答:#define N 5 /*[注]:修改6为你所要的矩阵阶数*/ #include "stdio.h" #include "conio.h" /*js()函数用于计算行列式,通过递归算法实现*/ int js(s,n) int s[][N],n; {int z,j,k,r,total=0; int b[N][N];/*b[N][N]用于存放,在矩阵s[N][N]中元素s...===========================================问:摄影测量中用后方交会求外方位元素的编程,其中用到他,如果谁能提供完...答:求逆矩阵吗?===========================================问:就是写出代码 能运行出来就行 而且最好说明一下重要代码的原理答:矩阵求逆的VB程序 Private Function MRinv(N As Integer, mtxA() As Double) As Boolean '**************************************************************************************** ' 功能: 实现矩阵求逆的全选主元高斯-约当法 ' 参数: n...===========================================问:各位大神,求矩阵的逆,用C#语言编。急。。。。。。。求代码啊!答:算法的大致思想是通过行列式初等变换来求。 代码如下: private double[,] ReverseMatrix( double[,] dMatrix, int Level ) { double dMatrixValue = MatrixValue( dMatrix, Level ); if( dMatrixValue == 0 ) double[,] dReverseM...===========================================问:各位大神,求矩阵的逆,用C#语言编。急。。。。。。。求代码啊!答:#include main() {int a[4][4]={1,2,3,4,5,6,7,8,9,5,4,3,3,2,6,7}; int *p,i; p=&a[0][0]; move(p); for(i=0;i===========================================问:用伴随矩阵的方法求矩阵的逆的C语言编程实现答://源程序如下#include #include #include #include #include #include #define max 100void inputstyle(int *); //输入函数 void input(int **,int); //输入函数 long danx(int **,int); int sgnx(int); void martx(int **,int);int main(void) ...===========================================问:要求至少要使用两个函数答:#include #include #include #include #define N 4 double A[N][N]={{68,-41,-17,10 },{-41,25 ,10 ,-6 },{-17, 10, 5, -3 },{10,-6,-3,2 }}; void swap(double *a,double *b){ c= *a; *a= *b; *b=}; int DinV(double A[N][N],int n...===========================================问:我刚刚开始学,麻烦重要步骤解释一下答:下面是实现Gauss-Jordan法实矩阵求逆。 #include #include #include int brinv(double a[], int n) { int *is,*js,i,j,k,l,u,v; double d,p; is=malloc(n*sizeof(int)); js=malloc(n*sizeof(int)); for (k=0; k===========================================不知道你用什么软件,如果用matlab就很简单的,比如矩阵为A,输入A'就是逆了.摄影测量中用到的主要是数学矩阵运算,个人认为用matlab是最方便的了===========================================不知道你用什么软件,如果用matlab就很简单的,比如矩阵为A,输入A'就是逆了. 摄影测量中用到的主要是数学矩阵运算,个人认为用matlab是最方便的了=========================================== 找一本周长发编的 《科学与工程数值算法》===========================================I/A,I是单位矩阵,这样写比inv算的快。 不过看到你说要用matlab源代码实现。 不知道... 可以利用你说的A*/det(A),det(A)用嵌套多层代数余子式的方式求,同样A*也可以这样求,...===========================================同意fanyaofeng的说法,给的分也太少了!单求矩阵的逆就值不止只50分,矩阵的行列式就... PS:楼主貌似不会提问啊,实数范围,那就是包括浮点数,精度要求如何?矩阵乘法,矩阵大小...===========================================一般有2种方法。 1、伴随矩阵法。A的逆矩阵=A的伴随矩阵/A的行列式。 2、初等变换法。A和单位矩阵同时进行初等行(或列)变换,当A变成单位矩阵的时候,单位矩阵就变成...===========================================,定义一个新的矩阵B,维数(y,x)3,遍历原矩阵A,令B(j,i)=A(i,j)===========================================在这个矩阵右边写一个同阶的单位矩阵,经过若干初等行变换(只能行变换,不能列变换),把左边部分(也就是这个矩阵)变成单位矩阵,则右边的矩阵即是原矩阵的逆矩阵。 1 1 1 0...===========================================#47;5 1/15 13/45 1/5 -1/5 7/15 0 1/3 -5/9 0 0 1/3 解2. 用分块矩阵方法求逆A =B C0 D...===========================================1,2,3,1,0,0 4,5,6,0,1,0 7,8,9,0,0,1 经过变换成 1,0,0,*,*,* 0,1,0,*,*,* 0,0,1,*,*,*就可以了,右边星号表示的矩阵就是你要求的逆 简单的说(A,E)变换成(E,A的逆)===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助中文(简体)
中文(繁體)
中文(台灣)
中文(新加坡)
中文(香港)
2求出 MT , 即转置矩阵。矩阵的转置体现在沿对角线作镜面反转,也就是将元素 (i,j) 与元素 (j,i) 互换。
3求出每个2X2小矩阵的行列式的值。
4将它们表示为如图所示的辅助因子矩阵,并将每一项与显示的符号相乘。这样就得到了伴随矩阵(有时也称为共轭矩阵),用 Adj(M) 表示。
5由前面所求出的伴随矩阵除以第一步求出的行列式的值,从而得到逆矩阵。
注意,这个方法也可以应用于含变量或未知量的矩阵中,比如代数矩阵 M 和它的逆矩阵 M-1 。
将所有步骤都写下来,因为要想心算3X3矩阵的逆是极其困难的。
有些计算机程序也可以计算出矩阵的逆。最高可以求出30X30的矩阵。
伴随矩阵是辅助因子矩阵的转置,这就是为什么在第二步中我们要将矩阵转置以求出辅助因子的转置矩阵。
可以通过将 M 与 M-1相乘检验结果。你应该能够发现,M*M-1 = M-1*M = I. I 是单位阵,其对角线上的元素都为1,其余元素全为0。否则,你可能在某一步出了错。
不是所有的3X3矩阵都存在逆矩阵。如果矩阵的行列式的值为零,它就不存在逆矩阵。 (注意到在公式里我们会除以 det(M),除数为零时是没有意义的。)
Cite error &ref& tags exist, but no &references/& tag was found
本页面已经被访问过29,188次。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
关于几种特殊矩阵逆矩阵求法探讨.doc16页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:160 &&
你可能关注的文档:
··········
··········
关于几种特殊矩阵的逆矩阵求法探讨
数学(师范)专业
摘要:矩阵是高等代数中非常重要的内容之一,而在矩阵理论中较为基础的就是求矩阵的逆矩阵。本文在阶方阵求逆的方法基础上,归纳了几类特殊矩阵逆的求法,并从中找出一些初步的、具有应用价值的规律,简化了类似矩阵求逆问题的计算。
关键词:阶矩阵;逆矩阵;伴随矩阵;线性变换
Abstract: Matrix in linear algebra is a very important part of content, And the matrix inverse matrix is of more important piece, In this paper the inverse square n order based on method, The three kinds of special inverse matrix is also given, And find out some preliminary has application value of the law, Simplify the inverse problem of similar matrix calculation.
Key word: linear conversion
矩阵是高等代数的一个最基本的概念,其内容贯穿于高等代数的始终,而矩阵问题中的求逆是矩阵内容中不可或缺的重要的一部分。本文在矩阵的逆的概念和相关性质、及其求逆矩阵的基本方法的基础上,归纳总结出几类特殊矩阵的逆矩阵的求法。
逆矩阵的基本概念与判定、性质
逆矩阵的定义
对于级方阵,如果存在n级方阵,使得,则称是可逆矩阵(可逆的),称为的逆矩阵并记为.
可逆矩阵必为方阵,其逆必唯一,且与为同阶方阵,即.
可逆矩阵的判定
设矩阵为阶可逆矩阵,矩阵可逆的充要条件是存在阶矩阵使得.
设矩阵为可逆矩阵,则以下几个命题是等价的:
矩阵可逆;
矩阵的行列式;
矩阵的伴随矩阵可逆;
矩阵的伴随矩阵的行列式;
矩阵可逆的充要条件是存在阶矩阵使得
矩阵可逆的充要条件是
正在加载中,请稍后...

我要回帖

更多关于 逆矩阵的求法 的文章

 

随机推荐