檔案二
#include"mat.h"
#includeusing namespace std;
//測試
void mat::asd(), ,//
, };//
for (int i = 0; i < 4; i++)}}//刪掉
//輸入
void mat::assignment() }}
//輸出
void mat::show()
cout << endl; }}
//比較 i:max j:small
int mat::compare(int i,int j,int k)
if (mat[i][k] == 0)
return 0;
}//交換公升序
int mat::swap(int i, int j,int k)
return 0;
}//降序
int mat::swap1(int i, int j, int k)
return 0;
}//化簡
int mat::operation(int a, int b)
mat[i][b] = 0;//mat[i][b] - mat[i][b] * mat[a][b];
} }else
z = b ;
}} }
return 0;
}//判斷0
int mat::judge(int i,int j) }
else if (i == 1)
} else if(i==2) }}
//檢測負數,化為正數
void mat::judgef(int i,int j)
}j = a;
} }}//最後兩行排序
void mat::sort() }}
void mat::opera()
else if (b%a == 0)
}int mat::zero()
return 0;
}
//源.cpp 檔案三
#include"mat.h"
#includeusing namespace std;
int main()
} a.show();
cout << endl;
a.operation(q, w); //化簡
a.show();//
cout <<"第一列 1"} a.show();//
cout <<"第二列 1"<< endl;
a.operation(q, w); //化簡
a.show();//
cout <<"第二列 2"<< endl;
a.judgef(q,w);
a.show();//
cout << "第二列 3" << endl;
} while (a.judge(q,w)!=1);
q++, w++; //第二列結束 q=w=2 即3行
do }
a.show();//
cout << "第三列 1" << endl;
a.operation(q, w); //化簡
a.show();//
cout << "第三列 2" << endl;
a.judgef(q,w);
a.show();//
cout << "第三列 3" << endl;
} while (a.judge(q, w) != 1);
//第三列結束
//q++, w++; q=w=3
//do
}a.show();//
cout << "第四列 1" << endl;
a.operation(q, w); //化簡
a.show();//
cout << "第四列 2" << endl;
a.judgef(q,w);
a.show();//
cout << "第四列 3" << endl;
//} while (a.judge(q, w) != 1);
a.show(); cout << endl;
w);
/*q++; w++;
a.opera();
a.judgef(q, w);
a.operation(q,w);*/
a.zero();
a.show();
system("pause");
return 0;
}
檔案一
class mat;
c 實現n階行列式計算
思路簡述 將n階行列式化為上三角行列式,對角元乘積之和即為行列式的值。include iostream using namespace std void main result 1 10階以上行列式要對a陣列修改大小 int i,j,k,t int size cout 請輸入行列式的階數 size ...
C實現矩陣行列式計算
開始重新學習數學了,然而路途總是不那麼平坦,儘管是先挑選的最簡單的線性代數,然而一開始就進展不順 當然我承認數學一直都是乙個難以言說的傷痛,但是像什麼三階行列式計算還是老是算錯我就有點難以忍受了 於是編寫乙個程式解決行列式的計算問題,記得好像當初學線性代數的時候也想過程式設計實現,最終好像因為水平問...
計算n階行列式和方陣逆矩陣
輸入n和乙個n階行列式,求結果 行列式就是化為上三角或下三角之後模擬手算 逆矩陣就是按這種方法做 1 2 3 1 0 0 兩邊做相同的初等行變換直到把左邊化為單位矩陣,右邊就是原矩陣的逆矩陣 2 5 6 0 1 0 4 1 3 0 0 1 寫完後只測試了幾組資料。include include in...