C++で同じ行列の行メジャーと列メジャーの順序を追加することによって形成された行列のトレースを検索します
このチュートリアルでは、同じ行列の行メジャーと列メジャーの順序を追加することによって形成された行列のトレースを見つけるプログラムについて説明します。
このために、1つは行メジャー、もう1つは列メジャーの2つの配列が提供されます。私たちの仕事は、与えられた2つの行列の加算によって形成された行列のトレースを見つけることです。
例
#include <bits/stdc++.h> using namespace std; //calculating the calculateMatrixTrace of the new matrix int calculateMatrixTrace(int row, int column) { int A[row][column], B[row][column], C[row][column]; int count = 1; for (int i = 0; i < row; i++) for (int j = 0; j < column; j++) { A[i][j] = count; count++; } count = 1; for (int i = 0; i < row; i++) for (int j = 0; j < column; j++) { B[j][i] = count; count++; } for (int i = 0; i < row; i++) for (int j = 0; j < column; j++) C[i][j] = A[i][j] + B[i][j]; int sum = 0; for (int i = 0; i < row; i++) for (int j = 0; j < column; j++) if (i == j) sum += C[i][j]; return sum; } int main() { int ROW = 6, COLUMN = 9; cout << calculateMatrixTrace(ROW, COLUMN) << endl; return 0; }
出力
384
-
行列の基底と次元を見つけるためのC++プログラム
これは、行列の基底と次元を見つけるためのC++プログラムです。 アルゴリズム Begin Function determinant() : It calculates determinant of the matrix. /* Arguments: n = number of elements. matrix[10][10] = input matrix. */ &n
-
グラフ行列の逆行列を見つけるためのC++プログラム
これは、グラフ行列の逆行列を見つけるためのC++プログラムです。行列の逆行列は、行列が非特異である場合にのみ存在します。つまり、行列式は0であってはなりません。行列の逆行列は多くの方法で見つけることができます。ここでは、随伴行列とその行列式を使用して、グラフ行列の逆行列を見つけます。例に含まれる手順 Begin function INV() to get the inverse of the matrix: Call function DET(). Call function ADJ().