0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 31
|
||||||
1 | ||||||
Метод прогонки13.03.2012, 21:03. Показов 6889. Ответов 13
Метки нет (Все метки)
Мне нужно было написать программу, использующую метод прогонки, для нахождения 4 неизвестных из системы 4 линейных уравнений.
Ссылка на метод прогонки википедия (у меня, в формуле, перед коэффициентами A и B стоят минусы) Ссылка на пример, который я использовал для проверки программы пример Моя программа:
Добавлено через 3 часа 0 минут Помогите!
0
|
13.03.2012, 21:03 | |
Ответы с готовыми решениями:
13
Метод прогонки Найти ошибку в проекте.Расчет методом Зейделя, прогонки, итераций Метод хорд, метод касательных, метод половинного деления Транспортная задача: метод северо-западного угла + метод оптимизации (потенциалов) |
13.03.2012, 22:03 | 2 |
На строке 25 вы переменной i присваиваете значение 3. В теле цикла (строки 26-28) ее значение не изменяется и остается большим нуля. Следовательно имеем бесконечный цикл. Исправляйте.
1
|
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 31
|
||||||
13.03.2012, 22:15 [ТС] | 3 | |||||
Спасибо.
Я нашел оставшиеся ошибки, в строках 13, 14 должно быть так:
0
|
Master of Orion
|
|
13.03.2012, 22:36 | 4 |
MasterCraft,
во-первых почему бы вместо 7 массивов [1..4] не использовать массив [1..4,1..7]? Во-вторых почему бы не создать StringGrid и оттуда коэф. списывать (и задать кнопочку randomize для его заполнения случайными числами)? Не ну может 19 эдитов это круто, но я не понимаю
0
|
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 31
|
|
13.03.2012, 22:49 [ТС] | 5 |
Массивы я сделал такими, чтобы не путаться с коэффициентами)
StringGrid я хотел сделать, но надо было спешить и я воспользовался старым проверенным эдитом. На этот и более общий случай, конечно, лучше пользоваться StringGridом.
0
|
Master of Orion
|
||||||
14.03.2012, 00:30 | 7 | |||||
Вот, в прошлом семе тоже делал прогонку, вот такой код у меня получался:
0
|
Master of Orion
|
|
14.03.2012, 00:41 | 8 |
Arcor, на самом деле метод вращения гораздо занятнее (правда, он только для симметрических матриц), а прогонка это обычный гаусс для матрицы спец. вида. Последовательная итерация самая хорошая в плане того, что решает все, и быстрее многих других методов.
0
|
14.03.2012, 00:44 | 9 |
я не на программера учусь, мне никто не показывает и не подсказывает как можно что-то решить, сам своими силами решаю задачи представшие передо мной, и гаус был просто небольшой игрушкой, которой пришлось воспользоваться пару раз, но другим методом я решал, просто нужно если было бы применение частое, я бы написал программу для этого, а так случай не подвернулся просто
0
|
Master of Orion
|
|
14.03.2012, 00:48 | 10 |
Arcor, да у нас просто численные методы были, препод предложил вместо решения ргр-ки написать программу для решения этих уравнений, чтобы не как обезьянка сидеть с дикими коэффициентами (и ошибаться в них), а потратить время с пользой. Поэтому у меня и куча метода (начиная с решения слау, заканчивая интерполяцией 4 различными методами, численным интегрированием, дифференцированием и тд...). Просто для общего развития сказал
0
|
14.03.2012, 00:52 | 11 |
у нас наверно разные виды деятельности, кроме как в математике в этом семестре теорию вероятности проходить, и векторы прорешивать, ничего не было, в след семестре пойдут матрицы, насколько я понял, но как будущему инженеру важна не сама математика, как физика и термех еще и химия оооОООоооо
и еще профессор по информатике , каждую лекцию я находил у него не менее 3 ошибок в том, что он делал, не смотря даже на то, что я в с++ почти ноль, но находил там ошибки, и когда учили мс оффис там жуть была
0
|
Master of Orion
|
|
14.03.2012, 00:58 | 12 |
Не по теме: Arcor, Специальность у меня 230102, т.е. АСУ, хз
0
|
Arcor
|
14.03.2012, 01:06
#13
|
Не по теме: кстати это сравнивать даже как бы не стоит чтоли :), мы в разных странах живем, разные понятия у нас о том или ином, кто-то что-то учит сначала, кто-то что-то в конце ...
0
|
Master of Orion
|
|
14.03.2012, 01:15 | 14 |
Arcor,
Не по теме: Конечно, если сравнивать с туалетом, можно делать ЭТО стоя, можно сидя, но в любом случае СНАЧАЛА снимать штаны, а потом все остальное а не наоборот... Так что при любых различиях сначала основа, потом на ней строится. Например половина методов дифуров построена на матрицах и определителе Вронского, вся ОТУ построенная на матане, этом же линале с матрицами и ТФКП, примеров много. Результат один :) Или знаешь математику, или не знаешь. Без базы в верхи лезть бесполезно и даже вредно, только мозги сломаешь, пытаясь, например, понять применение теоремы Стокса без курса интегрального счисления
0
|
14.03.2012, 01:15 | |
14.03.2012, 01:15 | |
Помогаю со студенческими работами здесь
14
Транспортная Задача Делфи (метод с-з угла + метод оптимизации(потенциалов) Конструктор,метод вывода на экран Display, метод для преобразования в строку toString в Delphi Метод Эйлера и метод Рунге-Кутта: проверить код Численные методы: метод секущих и метод Ньютона (касательных) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |