Zadanie: Napisz funkcję, która na wejściu przyjmuje drzewo wyprowadzenia jakiegoś wyrażenia matematycznego, a na wyjściu zwraca pochodną tego
wyrażenia względem podanej zmiennej.
Problem z obliczaniem pochodnej:
Expression: ((x/2)-y)
Pochodna: (/-0)
Nie mam pojęcia co zmienić.

- Rejestracja:ponad rok
- Ostatnio:ponad rok
- Postów:1
0
edytowany 2x, ostatnio: Mateusz Ćwiek
- Rejestracja:ponad 6 lat
- Ostatnio:dzień
- Postów:259
0
A czy to na pewno ma być z analizą składniową wyrażeń i działać symbolicznie? Bo poza tym to trochę wygląda na modny temat związany z sieciami neuronowymi, gdzie takie rzeczy nie są konieczne.
Nie chce mi się analizować tego kodu. ;)
Może zobacz sobie to poniżej, to będziesz miał inspirację. Tam jest na konkretnych wartościach wejściowych i z aktualizacją pochodnych przy ich zmianach, a wyrażenie jest grafem acyklicznym, czyli jedna zmienna może być użyta wiele razy w wyrażeniu. To wszystko w bardzo malutkim kodzie.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.