Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Численные методы (http://www.tehnari.ru/f43/t79743/)

nas3585 26.10.2012 18:42

Численные методы
 
помогите пожалуйста решить задание. Порядок выполнения работы:
1. Ознакомиться с методами приближённого вычисления корней уравнений: хорд, касательных (Ньютона), простых итераций, секущих, дихотомии.
2. В соответствии с вариантом разработать программу на языке программирования.
3. С помощью дополнительных программ отделить наименьший по модулю корень заданного уравнения. Вариант задания выбрать из таблицы 1 Приложения 2.
4. Вычислить с помощью программы значение отдельного корня пятью различными методами. При использовании метода простых итераций найти решение при разных начальных приближениях. Результаты вычислений занести в таблицу 2 Приложения.2.
Отчёт должен содержать:
1. График исследуемой функции с интервалами отделения корней.
2. Таблицы пошаговых расчётов корня уравнения.
3. Обоснованное заключение о преимуществах и недостатках использования исследованных методов решения применительно к заданному уравнению.
вот уравнение x4 + 6x2 −12x −8

Vladimir_S 26.10.2012 20:37

Для начала - не лезьте в чужие темы, создавайте свои!

А теперь по сути. Вы нас, вообще-то, кем считаете? Серьезно полагаете, что можно, получив курсовое задание, просто вывалить его на форум, и мы тут же засядем за написание многостраничного отчета? То есть заняться, по-Вашему, нам больше нечем? И потом - какой Вам будет толк, если МЫ "ознакомимся с методами приближённого вычисления корней уравнений"? Верите, что знания от нас телепатически к Вам перейдут? Ну-ну...
Короче говоря, так. В той теме, куда Вы первоначально въехали (http://www.tehnari.ru/f43/t79413/), кое-что по этому поводу имеется, вполне можно "для разгона" воспользоваться. Остальное - адаптация к Вашему уравнению, построение графиков, составление таблиц и рисование виньеток по углам - будьте любезны, самостоятельно.
Успехов!

nas3585 27.10.2012 15:47

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

nas3585 27.10.2012 16:27

double fa = Math.Pow (a, 4)+(a, 2)- 12*(a, 1)-8; //значение функции в т.А
double fb = Math.Pow (b, 4)+(b, 2)- 12*(b, 1)-8; //значение функции в т.В


или скажите что здесь не правильно прописано

Vladimir_S 27.10.2012 20:20

Вложений: 1
Цитата:

Сообщение от nas3585 (Сообщение 810946)
и не совсем понятно было как осздать здесь тему свою.

Вложение 102602
Цитата:

Сообщение от nas3585 (Сообщение 810966)
double fa = Math.Pow (a, 4)+(a, 2)- 12*(a, 1)-8; //значение функции в т.А
double fb = Math.Pow (b, 4)+(b, 2)- 12*(b, 1)-8; //значение функции в т.В
или скажите что здесь не правильно прописано

Та-ак... всё интереснее и интереснее! А не поведаете ли Вы нам (можно по секрету), что это за язык либо среда программирования за такие? То, что ни к Паскалю, ни к Делфи это ни малейшего отношения не имеет (и какого лешего было лезть вообще в этот раздел?) - я вижу. СИ? И вообще, не кажется ли Вам, что выкладывание задания по программированию БЕЗ УКАЗАНИЯ ЯЗЫКА - абсурдно? Нет? Не кажется? Полагаете, что мы тут сами каким-то образом догадаться должны? Ну ждите, ждите...

Vladimir_S 28.10.2012 14:09

Цитата:

Сообщение от nas3585 (Сообщение 810946)
помогите начать хотя бы или с чего все начинается

А начинается ровно с того, что Вам в задании и указано:
Цитата:

Сообщение от nas3585 (Сообщение 810563)
1. Ознакомиться с методами приближённого вычисления корней уравнений: хорд, касательных (Ньютона), простых итераций, секущих, дихотомии.

Тем более, что возможности сейчас безграничные: помимо справочников и учебников - море материала в Сети, все методы (всякие там хорды, касательные, половинные деления и пр.) расписаны даже в Википедии. Учитесь, разбирайтесь. А если будете сидеть и ждать, что само собой озарение снизойдет, то, подозреваю, не дождетесь.


Часовой пояс GMT +4, время: 05:41.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.