Wyrażenia algebraiczne - porządkowanie wyrazów

0

Witam,
poszukuję sposobu na porządkowanie (albo i wyliczanie) wyrażeń algebraicznych. Dokładniej rzecz ujmując nie wiem jak najlepiej wyliczyć przykładowo taką deltę : (m-5)2-4(m+2)(m-9) - jak to doprowadzić do postaci am2+bm+c?

1

YYYYY, przemnożyć wszystko?

0

Sprytne ;) Ale jak wiadomo takie wyrażenie musiałoby być stringiem, a tam operacji mnożenia/dodawania/itd nie wykonam. Musiałbym jakoś ręcznie (jak?) wczytywać poszczególne elementy, znaki działań itd - o to mi chodzi

0

Napisz sobie bibliotekę do operacji na wielomianach a potem sobie to parsuj jako wielomiany dzieląc po operatorach matematycznych.

0

@Shalom

Dobre :D

0

To jest mniej/wiecej to o czym pisał @Shalom
Nie wiem czy zenie samemu nie bedzie szybsze niż ogarnięcie tego, tak i tak masz gotowca.
http://www.codeproject.com/Articles/83394/Polynomial-Net

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.