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

Как найти производную функции с использованием С++? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбить десятичное число на разряды http://www.cyberforum.ru/cpp-beginners/thread880891.html
Добрый день. Подскажите, а существует ли какая-нибудь функция, позволяющая отделить n-й разряд от числа в десятичной системе счисления? К примеру, для решения задачи из серии: "Введите 5-тизначное число и запишите каждую его цифру через пробел(12345 -> 1 2 3 4 5)", приходится писать свою функцию, которая "отщепляет" нужный разряд. А есть ли такое: функция(12345, 1) = 4?
C++ Нужна совсем небольшая подсказка Вопросик такой: код полностью рабочий, только если присвоить второй дроби любые значения кроме х=5, у=6(ну может еще парочки каких-то) выполнение останавливается на месте, где урощается разность дробей. Ума не преложу почему.(с суммой все ок) //head.h #include <conio.h> #include <iostream> #include <cstdlib> #include <iomanip> using namespace std; class drob { http://www.cyberforum.ru/cpp-beginners/thread880861.html
C++ Корни квадратного уравнения
#include<math.h> #include<windows.h> #include<iostream.h> #include<stdlib.h> double MyRoots (double a, double b, double c,double d) { double x1,x2; x1 = (-b+d)/2*a; x2 = (-b-d)/2*a; return x1; }
C++ БД (имя, фамилия, область, город, адрес, номер телефона). Выделить все упомянутые области и количество человек которое приходится на каждую из них.
Есть база данных в которой хранится информация о человеке (имя, фамилия, область, город, адрес, номер телефона). Мне нужно выделить все упомянутые области и количество человек которое приходится на каждую из них. Не могу понять в чем ошибка. v.clear(); ifstream fin("Phone book.txt"); if(!fin.is_open()) cout<<"Error!"<<endl; while(!fin.eof()){ ...
C++ Не могу объявить шаблонный класс http://www.cyberforum.ru/cpp-beginners/thread880801.html
Здравствуйте, имеется шаблонный класс динамического массива: template<typename T> class DynamicArray { public: DynamicArray(int size); ~DynamicArray(); void Add(T element); T Get(int index); void Resize(int newSize);
C++ Очередь как кольцевой массив Очередь как кольцевой массив. Скопировать содержимое стека в очередь. Я в программирование не особо, а сдать надо. Буду очень благодарна. =* Если можно , то с комментариями. подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
27.05.2013, 18:51     Как найти производную функции с использованием С++?
Anastasia121192, если одной переменной
C++
1
2
3
4
5
6
7
8
double f (double x) {
    return x*x*x/2.0;
}
 
double derivative (double x) {
    double dx = 1e-10;
    return (f(x + dx) - f(x))/dx;
}
Добавлено через 36 секунд
zss, лол я не копипастил

Добавлено через 3 минуты
Anastasia121192, Если сначала по x берём, потом по y, тогда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double f (double x, double y) {
    return x*x*x * 2.0 + 4.0 * y;
}
 
double derivative1 (double x, double y) {
    double dx = 1e-10;
    return (f(x + dx, y) - f(x, y))/dx;
}
 
double derivative2 (double x, double y) {
    double dy = 1e-10;
    return (derivative1(x, y + dy) - derivative1(x, y))/dy;
}
 
Текущее время: 07:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru