Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
StalkerSmerch
1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
#1

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

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

Столкнулся с такой проблемой, как взятие производной в Методе Ньютона.
Не могли бы сказать и подробно расписать формулу как её извлечь?
Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 22:58     Как извлечь производную из функции в C?
Посмотрите здесь:
Как найти производную функции C++
C++ Как найти производную функции с использованием С++?
Как продифференцировать (найти производную) для функции C++
Как извлечь корень из числа без функции с++ ? C++
C++ Найти производную функции
C++ Найти производную функции
Найти вторую производную функции C++
C++ Можно ли посчитать производную сложной функции?
C++ Hайти вторую производную функции, зная f(x)=x^4-cos^2(x), по определению( =0,1) в точках c и d.
C++ Написать шаблон класса полином и функции, высчитывающие производную и первообразную полинома
Как получить производную от выражения C++
C++ как извлечь из for переменную?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.03.2012, 22:59     Как извлечь производную из функции в C? #2
численное значение производной
http://ru.wikipedia.org/wiki/%D0%A0%...81%D1%82%D1%8C
StalkerSmerch
1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
29.03.2012, 23:07  [ТС]     Как извлечь производную из функции в C? #3
Jupiter, Это я видел вот только я не совсем понял откуда берётся dx в Методе Ньютона
Вот как я понял формулу:
f'(xn)=(f(xn+dx)-f(xn))/dx
Где f(xn) и есть наша функция.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
29.03.2012, 23:20     Как извлечь производную из функции в C? #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;
}
StalkerSmerch
1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
02.04.2012, 17:01  [ТС]     Как извлечь производную из функции в C? #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;
}
Помогло, спасибо!!!!
Yandex
Объявления
02.04.2012, 17:01     Как извлечь производную из функции в C?
Ответ Создать тему
Опции темы

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