Форум программистов, компьютерный форум CyberForum.ru

Программа нахождения обратной матрицы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Den955
0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 45
06.12.2013, 12:23     Программа нахождения обратной матрицы #1
Нужно написать программу нахождения обратной матрицы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 12:23     Программа нахождения обратной матрицы
Посмотрите здесь:

программа поиска обратной матрицы методом Гаусса С++ C++
C++ Какие есть способы или алгоритмы написания программы для нахождения обратной матрицы
C++ Программа нахождения максимумов в диагоналях матрицы 5х5
Программа вычисления обратной матрицы C++
C++ Дан алгоритм нахождения обратной матрицы. По нему хочу написать код. Но непонятно по какому методу он работает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
06.12.2013, 12:55     Программа нахождения обратной матрицы #2
Нам не нужно, мы пользуемся готовыми, которых понаписано выше крыши.
А вы хотите сами написать? Поделитесь своими попытками. Будем помогать.
Den955
0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 45
06.12.2013, 13:10  [ТС]     Программа нахождения обратной матрицы #3
Я хочу написать сам, но не знаю как правильно отразить в программе нахождение обратной матрицы 4x4
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 1
06.12.2013, 13:16     Программа нахождения обратной матрицы #4
Цитата Сообщение от Den955 Посмотреть сообщение
правильно отразить в программе
C++
1
2
3
4
5
void Invert(double **a,double **b,int n); // Объявление функции инвертирования из заголовочного файла
double a[4][4],ainv[4][4];
...
Invert(a,ainv,4); // вызов функции
...
TwilightTwinkle
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 26
06.12.2013, 14:20     Программа нахождения обратной матрицы #5
Да что тут сложного? При обычной записи элементов ты используешь инкрементирование от самого низкого значения до самого высокого, отраженная матрица - это инвентированная матрица, что мешает для записи использовать декремент из высокого к низкому?
C++
1
2
3
4
5
6
7
8
9
10
...
void g(int& a[3][3]);{
int b[3][3];
int x=3, y=3, x2=0, y2=0;
while (x>=0) {
while (y>=0) {
b[x][y]=a[x2][y2];
--y; y2++;}
--x; x2++;}
*Ну тут и присвоим их*.
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 1
07.12.2013, 21:20     Программа нахождения обратной матрицы #6
Цитата Сообщение от TwilightTwinkle Посмотреть сообщение
отраженная матрица - это инвентированная матрица
Это так. Однако автору нужна ОБРАТНАЯ матрица, т.е. такая, что A*Aobr=I
(При умножении дает единичную матрицу).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 21:57     Программа нахождения обратной матрицы
Еще ссылки по теме:

Метод итераций для нахождения обратной матрицы C++
C++ Программа для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы
C++ Распараллеливание метода нахождения обратной матрицы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
07.12.2013, 21:57     Программа нахождения обратной матрицы #7
Цитата Сообщение от Den955 Посмотреть сообщение
нахождение обратной матрицы 4x4
http://stackoverflow.com/questions/1...g-a-4x4-matrix
Yandex
Объявления
07.12.2013, 21:57     Программа нахождения обратной матрицы
Ответ Создать тему
Опции темы

Текущее время: 09:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru