Jeśli chodzi o wielomiany to w obecnej wersji działa tylko maksymalne upraszczanie czyli przekształcenia. Oczywiście jest niewystarczające i przy okazji układów równań walczę z wielomianami, ale szczerze to nie mam pomysłu na wprowadzanie wielomianów i układów równań z poziomu kalkulatora.
Musiałoby to wyglądać mniej więcej tak:
x^2 + x + 1 = 2
więc musiałaby być możliwość wprowadzania znaku '=' z klawiatury. To mogłoby być mocno mylące dla użytkowników.
Podobnie przy układach równań, trzeba by jakoś odseparować układy od siebie. Być może średnikiem, ale jeszcze nad tym myślę.
Co do sin(x) = 1 to rozwiązaniem jest pi/2 z okresem 2pi więc tak de facto wyników jest nieskończona liczba. Jak to zaprezentować? 🙂
---------- Post dołączono 19-02-13 o 11:31 ---------- Poprzedni post napisano 18-02-13 o 19:09 ----------
OK, wczoraj udało mi się uzyskać mniej więcej taki efekt:
Oczywiście można rozwiązywać w ten sposób tylko wielomiany, które spełniają wszystkie założenia dotyczące wielomianów.
W przypadku zbioru rozwiązań zwrócone zostaną one w postaci tablicy
2x^2-4x-6=0 -> [x=3,x=-1]
i oczywiście obsługiwane są zespołki
2x^2-4x+4=0 -> [x=(1+i),x=(1-i)]
Nie wrzuciłem jeszcze tego do Google Play bo muszę doszlifować układy równań, ale dzisiaj wieczorem jest duża szansa na update.