Здравствуйте, Vintik_69, Вы писали:
V_>Здравствуйте, Ujniy, Вы писали:
U>>Всем доброе время суток! Подскажите пожалуйста, как ПРАВИЛЬНО найти производную функции U>>одной переменной, что можно прочитать по этому поводу? На входе строка или массив, например U>>"arctg(1/x) — x^2" на выходе, соответственно должно быть "(-1 – 2*x^3 – 2*x )/ (x^2 + 1)".
V_>Основная идея — парсим выражение в дерево, дальше идем по дереву, применяя правила дифференцирования и строя другое дерево — дерево производной. Полученное дерево выводим.
Большое спасибо за ваш ответ! Не подскажите книгу или другой источник с примером?
И возможно ли стек использовать вместо дерева? Я, признаюсь, с деревьями не работал пока...