Pochodne z użyciem drzew.

Pochodne z użyciem drzew.
Mateusz Ćwiek
  • Rejestracja:ponad rok
  • Ostatnio:ponad rok
  • Postów:1
0

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ć.

Input:
https://pastebin.com/nRjc6L0U

edytowany 2x, ostatnio: Mateusz Ćwiek
XY
  • 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.