Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создать СЛАУ размерности 1000х1000 в С++, чтобы система имела только одно решение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс "Студия звукозаписи" http://www.cyberforum.ru/cpp-beginners/thread1701126.html
Помогите написать программу. При выполнении лабораторной работы требуется создать шаблон класса-контейнера, реализующего динамическую структуру данных заданного типа и выполнить требуемую...
C++ Глюк при вводе через консоль Как можно обеспечить правильный ввод? При вводе цифр все нормально, а вот когда ввести символ или строку то прога слетает. Вот код : #include <iostream> #include <cstdlib> #include... http://www.cyberforum.ru/cpp-beginners/thread1701113.html
C++ Определить в заданной последовательности целых чисел количество чисел Фибоначчи
Выполнить задания, если задана последовательность целых чисел длиной n. Определить в заданной последовательности целых чисел количество чисел Фибоначчи. Пожалуйста, если можете, помогите , вообще...
C++ Segmentation fault
Почему при таком варианте происходит Segmentation fault? vec3f trace(const Scene& scene, const Ray& ray) { const RenderObject* renderObject = scene.getIntersectedObject(ray); if...
C++ Создать список, k-ый элемент которого содержит сумму первых k введенных чисел http://www.cyberforum.ru/cpp-beginners/thread1701079.html
C клавиатуры вводится несколько целых чисел.Создать список,к-й элемент которого содержит сумму первых к введенный чисел.
C++ Run-Time Check Failure #3 The variable 'PixelFormat' is being used without being initialize Доброго времени суток, Написал не большую программу для работы с графикой (open gl (не суть)) и при попытке перейти в полноэкранный режим вылетает ошибка что переменная PixelFormat не объявлена, хотя... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
04.04.2016, 20:00
Цитата Сообщение от nokiago Посмотреть сообщение
Я правильно мыслю,
Не совсем правильно, если не по сути, то в формулировке. Матрица - это преобразование, которое из любого набора входных чисел A делает некий выходной набор чисел B. Единичная матрица, с которой начинается процесс, выдаёт на выходе то же, что получает на входе.
"Решением" матрицы является обратная матрица, которой на вход можно подать B и получить в результате A.
После описанных мной умножений-сложений матрица будет содержать некоторое произвольное линейное преобразование. Её можно будет решить и получить обратную матрицу.
То, что сейчас в программе делается с массивом B - отслеживаются вносимые в матрицу преобразования и воспроизводятся. То есть, это некий способ вручную воспроизвести умножение исходного вектора на полученную матрицу.

Цитата Сообщение от nokiago Посмотреть сообщение
и ещё один вопрос, можно ли как-то сделать так, чтобы коэффициенты в матрице и в векторе были не такими огромными
Для начала надо правильно вычислять коэффициент K. Сейчас он всегда равен 0.1: не забываем, что функция rand() возвращает целые числа, и операция % тоже целочисленная. Если позволить ему принимать отрицательные значения (например, в диапазоне -1;1, или -2;2, или даже -5;5), то итоговые коэффициенты в матрице окажутся более-менее сбалансированными.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru