0 / 0 / 0
Регистрация: 31.01.2012
Сообщений: 47
|
||||||
1 | ||||||
Решение алгебраических (линейных) уравнений08.05.2013, 12:54. Показов 2199. Ответов 2
Метки нет Все метки)
(
Здесь вышла ошибка "вещественное деление на 0 (Program3.pas, строка 17)". Кто сможет поправить? Заранее большое спасибо!
0
|
|
08.05.2013, 12:54 | |
Ответы с готовыми решениями:
2
Решение линейных алгебраических уравнений методом Гаусса Сортировка и Решение системы линейных алгебраических уравнений, Метод Гаусса Система линейных алгебраических уравнений (метод Зейделя) Решения систем линейных алгебраических уравнений методом Крамера и Блочным |
130 / 54 / 27
Регистрация: 13.03.2013
Сообщений: 162
|
|
13.05.2013, 00:45 | 2 |
При первой попытке выполнения цикла repeat твои переменные принимают значения:
b4 = a4 = 1 b3 = a3 - p*b4 = 1 - 0*1 = 1 b2 = a2 - p*b3 - q*b3 = 0 - 0*1 - 0*1 = 0 (! вот тут собственно и ошибка, потому что потом идет p = (a1 - q*b3)/b2 = (2 - 0*1)/0 - вот и оно, деление на ноль) Решение - рассчитать или узнать еще каким-либо способом начальные значения p и q и сообщить программе перед началом выполнения цикла.
0
|
Я не экстрасенс
382 / 339 / 34
Регистрация: 22.01.2013
Сообщений: 1,126
|
|
13.05.2013, 00:47 | 3 |
Сейчас уже не могу вспомнить суть метода Лина (давно это было!), но вот что пишет Его Величество Интернет: "Метод Лина может не привести к нахождению делителя"
Похоже, с оглядкой на строчки 17 и 18 надо сделать оговорку - если b2=0, то решения нет
0
|
13.05.2013, 00:47 | |
Помогаю со студенческими работами здесь
3
Решение системы линейных уравнений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |