Add Eigen package + test txt file

This commit is contained in:
2025-09-07 18:41:09 +03:00
parent 07e62ebfd7
commit 41440bf378
6 changed files with 468 additions and 17 deletions

View File

@@ -1,20 +1,25 @@
// MemMAPR-MKE.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
//
#include <iostream>
#include <fstream>
#include <Eigen/Dense>
#include <iostream>
using namespace Eigen;
int main()
{
std::cout << "Hello World!\n";
}
int main() {
std::ifstream file("matrix.txt");
// Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
// Отладка программы: F5 или меню "Отладка" > "Запустить отладку"
// Если размеры известны заранее (3x3 в вашем случае)
Matrix <double, 3, 3> matrix;
// Советы по началу работы
// 1. В окне обозревателя решений можно добавлять файлы и управлять ими.
// 2. В окне Team Explorer можно подключиться к системе управления версиями.
// 3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
// 4. В окне "Список ошибок" можно просматривать ошибки.
// 5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
// 6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
if (!(file >> matrix(i, j))) {
std::cerr << "Error in matrix initialization";
return -1;
}
}
}
std::cout << "Matrix:\n" << matrix << std::endl;
return 0;
}