1.矩阵相加
两个同型矩阵做加法,就是对应的元素相加。
#includeusing namespace std;int main(){ int a[3][3]={ {1,2,3},{6,5,4},{4,3,2}}; int b[3][3]={ {4,3,2},{6,5,4},{1,2,3}}; int c[3][3]={0,0,0,0,0,0,0,0,0}; int i,j; cout<<"Array A:"<
2.实现矩阵的转置
#includeusing namespace std;int main(){ int a[3][2]={ {4,3},{6,5},{1,2}}; int b[2][3]={0,0,0,0,0,0}; int i,j; cout<<"Array A:"<
3.实现矩阵的相乘
一个m行n列的矩阵可以和n列k行的矩阵相乘,得到一个m行k列的矩阵
#includeusing namespace std;int main(){ int a[3][2]={ {4,3},{6,5},{1,2}}; int b[2][3]={ {1,2,3},{6,5,4}}; int c[3][3]={0,0,0,0,0,0,0,0,0}; int i,j,k,l; cout<<"Array A:"<
4.求矩阵中的鞍点
在矩阵中行中最大,列中最小的元素就是我们要求的鞍点
#includeusing namespace std;int main(){ int a[3][4]={ {3,2,13,1},{8,7,10,5},{12,11,14,9}}; int i,j,k,ad,q=0; bool tag; for(i=0;i<3;i++){ for(j=0;j<4;j++){ cout<<"\t"< a[j][k]){ tag=false; };//再选出列中最小 } cout<