Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
242 / 35 / 8
Регистрация: 05.05.2012
Сообщений: 521
1

Метод Гаусса по строке

14.10.2012, 16:10. Показов 1678. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подскажите, пожалуйста, как лучше сделать!
Вот прямой ход метода Гаусса:
C++
1
2
3
4
5
6
7
8
for (k = 0; k < n; k ++)
for (i = k + 1 ; i < n; i ++) 
{
mu = A[i][k] / A[k][k];
for (j = 0; j < n; j ++)
A[i][j] -= A[k][j] * mu;
b[i] -= b[k] * mu;
}
Тут главным элементом является диагональный элемент A[k][k], и я делю строку на него. Мне нужно выбирать главным максимальный элемент в строке. Написала функцию:
C++
1
2
3
4
5
6
7
double max(double m[4])
{
double max=m[0];
for (int i=0; i<4; i++)
if (m[i]>max) max=m[i] ;
return max;
}
Не знаю, какой параметр передать в функцию.
По идее, нужно сделать как-то так:
mu = A[i][k] / max(A[i][k]);
Тогда на каждой итерации будет делится на макс. элемент в i-ой строке. Но компилятор ругается, что вместо одномерного массива передаю двумерный.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2012, 16:10
Ответы с готовыми решениями:

Метод Гаусса с выбором главного элемента по строке
Метод Гаусса с выбором главного элемента по строке. Помогите разобраться в чем косяки программы....

СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++

Исправить код С++ "Метод Гаусса с выбором главного элемента по строке"
В данном коде есть где-то ошибки,помогите пожалуйста их найти #include &lt;iostream&gt; #include...

Метод Гаусса
Здравствуйте, у меня такая проблема. Мне нужно написать программу, которая решает СЛАУ методом...

0
14.10.2012, 16:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2012, 16:10
Помогаю со студенческими работами здесь

Метод Гаусса в С++
Подскажите please, как запустить эту программу, через C++??? Решение системы линейных уравнений...

Метод Гаусса
Как реализовать метод Гаусса в моей программе? Вкратце о том, что сделано: void Gauss(int...

метод Гаусса
Помогите пожалуйста написать программу на С++ Задана система линейного уравнения:MA*X=B. Для...

Метод Гаусса
Всем привет. Ребят, что скажите по поводу такой реализации метода Гаусса: #include &lt;stdio.h&gt;...

Метод Гаусса
Метод Гаусса объясните, пожалуйста, как работают строки: float **A = new float *; for...

Метод Гаусса
Помогите, пожалуйста, написать программу. Вот условие: Написать программу решения системы...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru