#include "TMatrixD.h" #include "fstream" #include "iostream" #include "math.h" #include "TVector.h" #include "TArrayD.h" #include "iomanip" using namespace std; int main() { TMatrixD matrixD(3,3); TMatrixD matrixD1(3,3); TMatrixD matrixD2(3,3); TMatrixD matrixD3(3,3); // TArrayD data1[3][3]{{1,1,1},{1,2,2},{2,1,2}}; TArrayD data1(9); data1[0]=1; data1[1]=1; data1[2]=1; data1[3]=1; data1[4]=2; data1[5]=2; data1[6]=2; data1[7]=1; data1[8]=2; matrixD.SetMatrixArray(data1.GetArray()); double DetD=matrixD.Determinant(); matrixD1=matrixD; TMatrixDColumn(matrixD1,0)(0)=10; TMatrixDColumn(matrixD1,0)(1)=12; TMatrixDColumn(matrixD1,0)(2)=19; double DetD1=matrixD1.Determinant(); matrixD2=matrixD; TMatrixDColumn(matrixD2,1)(0)=10; TMatrixDColumn(matrixD2,1)(1)=12; TMatrixDColumn(matrixD2,1)(2)=19; double DetD2=matrixD2.Determinant(); matrixD3=matrixD; TMatrixDColumn(matrixD3,2)(0)=10; TMatrixDColumn(matrixD3,2)(1)=12; TMatrixDColumn(matrixD3,2)(2)=19; double DetD3=matrixD3.Determinant(); double solution1=DetD1/DetD; double solution2=DetD2/DetD; double solution3=DetD3/DetD; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cout<>TMatrixDRow(matrixLarge,i)(j); } } double temp1; for(int i=0;i<9;i++) { ifile2>>TMatrixDRow(matrixLarge,i)(9); ifile2>>temp1; } ofstream ofile1("LargeMatrix.txt"); for(int i=0;i<9;i++) { for(int j=0;j<10;j++) { ofile1<