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

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

Войти
Регистрация
Восстановить пароль
 
 
nokiago
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 39
#1

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

02.04.2016, 12:26. Просмотров 600. Ответов 22
Метки нет (Все метки)

Здравствуйте, как можно создать СЛАУ большой размерности в виде матрицы в c++, чтобы система имела только одно решение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2016, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать СЛАУ размерности 1000х1000 в С++, чтобы система имела только одно решение (C++):

Решение СЛАУ большой размерности методом сопряженных градиентов - C++
Всем првиет! Возникла проблемка с методом сопряженных градиентов. Если задавать самому значения матрицы и правой части, то все решается...

выдает только одно решение - C++
как сделать что бы выдавало все возможные решения? #pragma argsused #include <stdio.h> #include <stdlib.h> int A, fl; int...

Решение СЛАУ методом простых итераций, задача решена, только написать код осталось - C++
решить СЛАУ с точностью е=10 в степени(-4) 4*x1-x2-x3=2 x1+5*x2-2*x3=4 x1+x2+4*x3=6 Система из 3-х уравнений, с 3...

Укажите такое значение параметра, чтобы система уравнений имела бесконечное число решений - Математика
Задача такова: Укажите такое число a, чтобы система уравнений \begin{cases}\left|x \right| + \left|y \right| = 2 & \\ y = ax +...

Решение СЛАУ система решений алгебраических уравненийметодм гаусса - Pascal
Program Gauss; uses crt; const e=0.000001; const f=4; type yy=array of real; tt=array of real; var n,i,j,k:integer;...

Выходит только одно значение. Что сделать, чтобы выходил массив? - VBA
Function fun32(m As Integer, n As Integer) For x = 2 To 3 Step 0.2 s = 2 ^ ((m * x) / (n * Log(x))) fun32 = s Next End Function ...

22
nokiago
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 39
04.04.2016, 23:21  [ТС] #16
Учитывая способ её получения, у неё не будет каких-то специальных свойств, так что обычные универсальные методы, начиная с того же Гаусса, будут наиболее уместны.
то есть Гаусс, LU - а какие ещё можно использовать для обычных таких матриц?
0
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
05.04.2016, 18:46 #17
Любые, не предназначенные для решения матриц специального вида. Впрочем, какого-то существенного выигрыша по сравнению с обычным Гауссом ждать не приходится.
1
nokiago
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 39
09.04.2016, 15:06  [ТС] #18
Nick Alte, скажите пожалуйста, а в теории как можно сделать матрицу, такую как вы и писали выше, только чтобы диагональные элементы по модулю были самые большие? можно это как то сделать через единичную матрицу?
0
dcshowcousa
26 / 18 / 48
Регистрация: 22.10.2015
Сообщений: 303
09.04.2016, 15:09 #19
nokiago, можно
0
nokiago
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 39
09.04.2016, 15:22  [ТС] #20
dcshowcousa, можно ли так:
у меня есть единичная матрица - я сначала домножу каждую строку, допустим на 10, тогда у меня вместо 1 в матрице будут десятки, а потом буду прибавлять к рандомной строке рандомную строку, умноженную на ненулевой коэффициент в диапазоне меньшим чем 10?
0
dcshowcousa
26 / 18 / 48
Регистрация: 22.10.2015
Сообщений: 303
09.04.2016, 16:16 #21
nokiago, можно. А вообще, что можно и что нельзя описано в учебнике Линейной алгебры
0
nokiago
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 39
09.04.2016, 16:21  [ТС] #22
dcshowcousa, зачем тогда этот форум, если есть учебник Линейной алгебры?
0
dcshowcousa
26 / 18 / 48
Регистрация: 22.10.2015
Сообщений: 303
09.04.2016, 16:29 #23
nokiago, вот именно
0
09.04.2016, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2016, 16:29
Привет! Вот еще темы с ответами:

Как сделать, чтобы не отображались посторонние фигуры, а вращалось только одно изображение? - Delphi
Подскажите, пожалуйста, как сделать, чтобы не отображались посторонние фигуры, а вращалось только одно изображение. И как задать...

СЛАУ ошибка в программе (решение слау метод Зейделя) - MathCAD
Доброе время суток помогите найти ошибку в программе (решение слау метод Зейделя)

Как создать таблицу, чтобы одно из полей автоматически увеличивалось на 1 - SQL Server
Как создать таблицу, чтобы одно из полей автоматически увеличивалось на 1. Например нужно создать таблицу TEST одно поле которой (типа...

Как сделать, чтобы панель имела фокус? - Java
Помогите разобраться с: 1)Не работает и ничего не говорит такой код, что и где нужно ещё добавить, изменить, удалить?: ...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

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