應當對稱:
#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){double c; c= *a; *a= *b; *b= c;};
int DinV(double A[N][N],int n)
{
int i,j,k;
double d;
int JS[N],IS[N];
for (k=0;k
實對稱正定矩陣求逆矩陣
實對稱正定矩陣求逆矩陣
根據(jù)線性代數(shù)理論,實對稱正定矩陣顯然有逆矩陣,而且逆矩陣也是對稱矩陣,即aij=aji(i不等于j).以下為書上原程序,但運行后結(jié)果不對(結(jié)果不是對稱矩陣),正確結(jié)果為:
68 -41 -17 10
-41 25 10 -6
-17 10 5 -3
10 -6 -3 2
請將程序稍加修改,運行結(jié)果正確后再答復給我.
/* 試驗未通過 */
/* 正定矩陣求逆 */
#include
#include
/* #include*/
/* 新系數(shù)的計算公式:*/
int GJ(int,double **); /* a11'=1/a11 */
double **TwoArrayAlloc(int,int); /* a1j'=-a1j/a11 j=2,3,...,n */
void TwoArrayFree(double **); /* ai1'=ai1/a11 i=2,3,...,n */
/* aij'=aij-ai1*a1j/a11 i,j=2,3,...,n */
void main()
{
int i,j,n;
double **a;
n=4;
a=TwoArrayAlloc(n,n);
a[0][0]=5; a[0][1]=7; a[0][2]=6; a[0][3]=5;
a[1][0]=7; a[1][1]=10; a[1][2]=8; a[1][3]=7;
a[2][0]=6; a[2][1]=8; a[2][2]=10; a[2][3]=9;
a[3][0]=5; a[3][1]=7; a[3][2]=9; a[3][3]=10;
if(!GJ(n,a))
{
printf("矩陣求逆失敗\n");
exit(1);
}
printf("該矩陣的逆為:\n");
for(i=0;i
根據(jù)線性代數(shù)理論,實對稱正定矩陣顯然有逆矩陣,而且逆矩陣也是對稱矩陣,即aij=aji(i不等于j).以下為書上原程序,但運行后結(jié)果不對(結(jié)果不是對稱矩陣),正確結(jié)果為:
68 -41 -17 10
-41 25 10 -6
-17 10 5 -3
10 -6 -3 2
請將程序稍加修改,運行結(jié)果正確后再答復給我.
/* 試驗未通過 */
/* 正定矩陣求逆 */
#include
#include
/* #include*/
/* 新系數(shù)的計算公式:*/
int GJ(int,double **); /* a11'=1/a11 */
double **TwoArrayAlloc(int,int); /* a1j'=-a1j/a11 j=2,3,...,n */
void TwoArrayFree(double **); /* ai1'=ai1/a11 i=2,3,...,n */
/* aij'=aij-ai1*a1j/a11 i,j=2,3,...,n */
void main()
{
int i,j,n;
double **a;
n=4;
a=TwoArrayAlloc(n,n);
a[0][0]=5; a[0][1]=7; a[0][2]=6; a[0][3]=5;
a[1][0]=7; a[1][1]=10; a[1][2]=8; a[1][3]=7;
a[2][0]=6; a[2][1]=8; a[2][2]=10; a[2][3]=9;
a[3][0]=5; a[3][1]=7; a[3][2]=9; a[3][3]=10;
if(!GJ(n,a))
{
printf("矩陣求逆失敗\n");
exit(1);
}
printf("該矩陣的逆為:\n");
for(i=0;i
其他人氣:648 ℃時間:2020-02-04 03:20:28
優(yōu)質(zhì)解答
我來回答
類似推薦
- 求證,多謝! A、B是n階實對稱正定矩陣,求證:若A-B正定,則B的逆矩陣-A的逆矩陣正定
- 設A、B均為N階實對稱正定矩陣,證明:如果A—B正定,則B的逆陣減去A的逆陣正定.
- 矩陣要正定,前提是不是矩陣必須為實對稱矩陣呢?
- 設A、B均為N階實對稱正定矩陣,證明:如果A—B正定,則B的逆陣減去A的逆陣正定.
- 什么是對稱正定矩陣
- 大小行星繞地球公轉(zhuǎn)的共同特點是什么
- 2sin45度+|負根號2|-根號8+(3分之一)負一次方
- 長100米寬100米是多少平米和幾畝地 長50米寬50米是多少平米和幾畝地
- 急求一篇英語對話兩人的關于How do you plan your university years?
- "疑是銀河落九天"的"九天"是什么意思?
- 怎么證明(m+n)^2/2+(m+n)/4>mn^(1/2)+nm^(1/2),已知m>0,n>0
- 這段話是否有語法錯誤(英語)
猜你喜歡
- 1急 若(2X(的三次方 - (KX)的平方+3被2X+1除后余2,求K的值
- 2I like some bread and milk for breakfast.在這個句子
- 3連詞成句:a,tomorrow,I,have,test,late,I,stay,can't,out,because
- 4是不是只有熱的物體才能發(fā)光?
- 5根號Y-1與根號1-2X互為相反數(shù),求根號Y除以X
- 6如圖,已知B為線段AC上的一點,M是線段AB的中點,N為線段AC的中點,P為NA的中點,Q為MA的中點,求MN:PQ的值.
- 7設A*是三階方陣A的伴隨矩陣,若|A|=2,則秩R(A*)=?
- 8英語單詞大全
- 9宮本武藏的藏的發(fā)音是zang還是cang?
- 10運輸隊要運2000件玻璃器皿,按合同規(guī)定,完好無損運到的每件付運輸費1.2元,如有損壞,每件沒有運輸費外,還要賠償6.7元,最后運輸隊得到2005元,運輸中損壞了多少件玻璃器皿?
- 11Newspapers and magazines have special interest in the private lives of famous people.
- 1212生肖中,善良的動物有