Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
StalkerSmerch
1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
#1

Как извлечь производную из функции в C? - C++

29.03.2012, 22:58. Просмотров 1074. Ответов 4
Метки нет (Все метки)

Столкнулся с такой проблемой, как взятие производной в Методе Ньютона.
Не могли бы сказать и подробно расписать формулу как её извлечь?
Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 22:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как извлечь производную из функции в C? (C++):

Как найти производную функции
f(x)=x^3-x-cos(x) Написала вот эту программу,что здесь неправильно? #include...

Как найти производную функции с использованием С++?
Например, у меня будет функция вида 2x3+4y. Как мне написать программу, которая...

Как продифференцировать (найти производную) для функции
y=ctg(3x)*arccoc(3x^2)

Как извлечь корень из числа без функции с++ ?
Может с циклами как нибудь

Найти производную функции
помогите плиз. сделать программу с использованием функции. найти производную...

Найти производную функции
найти производную функции f(x)=sinx(cosx-x^3) по определению (delta=0.1)в...

4
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.03.2012, 22:59 #2
численное значение производной
http://ru.wikipedia.org/wiki/%D0%A0%...81%D1%82%D1%8C
0
StalkerSmerch
1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
29.03.2012, 23:07  [ТС] #3
Jupiter, Это я видел вот только я не совсем понял откуда берётся dx в Методе Ньютона
Вот как я понял формулу:
f'(xn)=(f(xn+dx)-f(xn))/dx
Где f(xn) и есть наша функция.
0
Kuzia domovenok
2212 / 1981 / 443
Регистрация: 25.03.2012
Сообщений: 6,950
Записей в блоге: 1
29.03.2012, 23:20 #4
dx ты сам можешь выбрать, как небольшое конечное приращение. Можешь задать его константой.

C
1
2
3
4
const double dx=1e-3;
double derivative(double (*f)(double),double x){
    return ( (*f)(x+dx)-(*f)(x) )/dx;
}
1
StalkerSmerch
1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
02.04.2012, 17:01  [ТС] #5
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
dx ты сам можешь выбрать, как небольшое конечное приращение. Можешь задать его константой.

C
1
2
3
4
const double dx=1e-3;
double derivative(double (*f)(double),double x){
    return ( (*f)(x+dx)-(*f)(x) )/dx;
}
Помогло, спасибо!!!!
0
02.04.2012, 17:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2012, 17:01
Привет! Вот еще темы с решениями:

Найти вторую производную функции
найти вторую производную функции f(x)=cos(x)-sin^5 (x)

Можно ли посчитать производную сложной функции?
Добрый день. Возникла такая проблема - посчитать производную сложной функции?...

Hайти вторую производную функции, зная f(x)=x^4-cos^2(x), по определению( =0,1) в точках c и d.
Hайти вторую производную функции, зная f(x)=x^4-cos^2(x), по определению( =0,1)...

Написать шаблон класса полином и функции, высчитывающие производную и первообразную полинома
Доброе утро. Нам задали такое задание:написать шаблон класса полином и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru