Re[2]: Дифференцирование функции. С чего начать?
От: Ujniy  
Дата: 18.03.07 17:07
Оценка:
Здравствуйте, Vintik_69, Вы писали:

V_>Здравствуйте, Ujniy, Вы писали:


U>>Всем доброе время суток! Подскажите пожалуйста, как ПРАВИЛЬНО найти производную функции

U>>одной переменной, что можно прочитать по этому поводу? На входе строка или массив, например
U>>"arctg(1/x) — x^2" на выходе, соответственно должно быть "(-1 – 2*x^3 – 2*x )/ (x^2 + 1)".

V_>Основная идея — парсим выражение в дерево, дальше идем по дереву, применяя правила дифференцирования и строя другое дерево — дерево производной. Полученное дерево выводим.



Большое спасибо за ваш ответ! Не подскажите книгу или другой источник с примером?
И возможно ли стек использовать вместо дерева? Я, признаюсь, с деревьями не работал пока...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.