Pochodne z użyciem drzew.

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1