如何从两个文本文件中读取两个矩阵,然后将它们相乘?

时间:2019-03-31 21:18:10

标签: matrix multiplication

我想从两个单独的文本文件中读取两个矩阵并将它们相乘。矩阵分别为3x3和3x1,但是我想编写适用于10x10矩阵乘法的代码(因此10x10矩阵乘以10x10矩阵)。下面是我的代码,请帮帮我!我想做的是使用行和列的循环来读取文件。

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main() {

int i, j;
int A[10][10], B[10][10], C[10][10]; 

ifstream inFile1("matrix(1).txt");
ifstream inFile2("vector(1).txt");

for (int i = 0; i < 10; i++) {

    for (int j = 0; j < 10; j++) {
        inFile1 >> A[i][j];
        inFile2 >> B[i][j];
    }

}

while (!inFile1.eof()) {
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            inFile1 >> A[i][j];
            inFile2 >> B[i][j];
        }
    }


}





}

0 个答案:

没有答案