用C 語言編寫 輸入2維矩陣,輸出這個矩陣的轉置矩陣

2021-03-11 10:14:48 字數 1266 閱讀 8401

1樓:匿名使用者

#include

using namespace std;

int main()

cout<<"你輸版入的矩

陣為權:"

cout<}

cout<<"你輸入的矩陣的轉置矩陣為:"

return 0;

}根據提示輸入,可以得到結果

2樓:匿名使用者

建議你bai使用eigen庫,eigen是一個強大的矩du陣運算的庫zhi。這是他的官dao網網頁連結">網頁連結

。可以做內轉置,逆,分解

容等各種運算。網上有很詳細的安裝教學。在ubuntu,windows都能使用。

簡單的介紹eigen下如何定義二維矩陣。

eigen::matrixmatrix; //定義一個二維矩陣matrix << 1,2,3,4 ; //賦值matrix = matrix.transform(); //呼叫類內函式,實現轉置

同樣,eigen還可以進行qr分解,svd分解等。

3樓:匿名使用者

#include

main()

//輸出轉置後的陣列

for(i=0;i

return 0;}

4樓:匿名使用者

scanf("%d%d",&m,&n);

int a[m][n];

for(int i=0;i

for(int j=0;j

scanf("%d",&a[i][j]);

for(int j=0;j

for(int i=0;i

printf("%d ",a[i][j]);

用c++編寫一個矩陣轉置的函式,矩陣的行數列數由使用者輸入

5樓:zoe_歸天

#include

using namespace std;

void zhuanzhi(int *,int r,int c);

int main()

}zhuanzhi(mat ,row,col);

system("pause");

delete mat;

}else

}void zhuanzhi(int *m, int r,int c)

cout<

用c語言怎麼編寫輸入矩陣求其逆矩陣的程式

迴圈輸入矩陣元素,你想想求行列式的演算法,改一改就是求逆矩陣 通過 a e e a 1 這個初等變換來求逆矩陣。下面是實現gauss jordan法實矩陣求逆。include include include intbrinv double a,intn if d 1.0 1.0 if is k k ...

C語言編寫,統計輸入的行數,輸出用EOF結束輸入

本題中的 用eof結束輸入 是指,在結束輸入之後要再輸入一個結束字元 按ctrl z鍵 之後再按回車。include int main void 你還沒有搞定啊?厲害 下我幫你寫寫好了 注意 要先建立好1.txt 因為你只要的是計算行數部分對吧 呵呵 include void main printf...

用C語言編寫,輸入數按降序排列用C語言編寫,輸入10個數按降序排列

源程式 如下 define crt secure no warnings vs環境下需要,vc不需要 include 標頭檔案 int main 定義三個變數和一個長度為10的陣列 printf 請輸入十個數 n 顯示 請輸入十個數 for i 0 i 10 i for i 1 i 10 i for...