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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Den955
0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 45
#1

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

06.12.2013, 12:23. Просмотров 1447. Ответов 6
Метки нет (Все метки)

Нужно написать программу нахождения обратной матрицы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 12:23     Программа нахождения обратной матрицы
Посмотрите здесь:

Код обратной матрицы на С++ C++
C++ Какие есть способы или алгоритмы написания программы для нахождения обратной матрицы
C++ Программа нахождения максимумов в диагоналях матрицы 5х5
Определение обратной матрицы C++
Программа вычисления обратной матрицы C++
Умножение матрицы на матрицу, и нахождение обратной матрицы C++
C++ Дан алгоритм нахождения обратной матрицы. По нему хочу написать код. Но непонятно по какому методу он работает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
2460 / 1682 / 216
Регистрация: 08.06.2007
Сообщений: 6,629
Записей в блоге: 4
06.12.2013, 12:55     Программа нахождения обратной матрицы #2
Нам не нужно, мы пользуемся готовыми, которых понаписано выше крыши.
А вы хотите сами написать? Поделитесь своими попытками. Будем помогать.
Den955
0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 45
06.12.2013, 13:10  [ТС]     Программа нахождения обратной матрицы #3
Я хочу написать сам, но не знаю как правильно отразить в программе нахождение обратной матрицы 4x4
zss
Модератор
Эксперт С++
6184 / 5787 / 1874
Регистрация: 18.12.2011
Сообщений: 14,784
Завершенные тесты: 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
Модератор
Эксперт С++
6184 / 5787 / 1874
Регистрация: 18.12.2011
Сообщений: 14,784
Завершенные тесты: 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++ Распараллеливание метода нахождения обратной матрицы
C++ Нахождение обратной матрицы
Нахождение обратной матрицы C++

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

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

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