IPB
ЛогинПароль:

> 

Начальные контакты ТОЛЬКО через личку!!

> Лабораторная работа на строки, Задача на решение уравнения
сообщение
Сообщение #1


Гость






Господа, горю!! Делов до х.... фига, не успеваю!!!! Срок выполнения - 23.04!

Задача на применение одного из метода нахождения корня уравнения.
Сам текст задачи

Написать и протестировать функцию, реализующую заданный (см.задачу ниже)
вычисления корней уравнений. На основе решения всех уравнений, представленный
в зажаче 4, оценить эффективность алгоритма. За критерий эффективности принять
количество вычислений значений функций f(x) и f'(x) при абсолютной ошибке
вычисления корня eps=0. Результаты вычислений представить таблицей:

Номер вар. Число обращений к E - корень уравнения f(E)
f(x), f'(x)

Задача:
Написать и протестировать функцию, реализующую один из методов приближенного
нахождения корня уравнения f(x)=0. С помощью этой фунции вычислить корни
уравнений, указанных преподавателем. Подсчитать количество обращений к функции
f(x).
Начальная строка функции, реалицующей метод, должна иметь вид
int metod(float a,float b,float eps,float f(float), float *x, float *fx),
где
a,b - левая и правая границы корня;
esp - абсолютная погрешность вычисления корня;
f - функция, реализующая функцию f(x), для которой ищется корень;
x - найденный корень уравнения;
fx - значение функции в корне.
В случае успешного завершения функция возвращает 0, в противном случае - 1.

Методы приближенного вычисления корней:
а) метод деления пополам;
б) метод хорд;
в) метод касательных (метод Ньютона);
г) метод секущих;
д) метод итераций.

Примечание. В методе касательных для вычисления функции f'(x) к числу формальных
параметров следует добавить параметр float fp(). Для всех уравнений считаем, что
сложность вычисления функции f'(x) эквивалентна сложности вычисления функции
f(x). Варианты уравненийпредставленны в таблице:

вариант(всего 21))) Уравнение Границы корней Допустимая погрешность
1 x^3+1=0 (-2, 0) 10^(-5)
2 x^3-6x+2=0 (2, 3) 10^(-5)
3 x^3+x-10000=0 (21, 22) 0.5*10^(-5)
...
6 2x^4-3x^2+4x+5=0 (8, 9) 0.2*10^(-4)
...
21 x^9-2x^8+9x-10=0 (1, 2) 10^(-5)

(все варианты после предворительных переговоров)

Ценовые предложения а так же "переговорить" - в аську по номеру <...> А ты зарегистрироваться не забыл, чтобы в личку тебе слать что-то? cool.gif .

Сообщение отредактировано: volvo -
 К началу страницы 
+ Ответить 

Сообщений в этой теме


Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 21:29
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name