Solver begrænsninger

Denne solver er på ingen måde en "industrial strength equation solver", sådanne kan købes som kommercielle matematikprogrammer (Mathcad, Maple, Mathematica, Derive o.s.v.) - det kan dog i læringssammenhæng være et problem, at sådanne programmer leverer svaret i ét skridt, så brugeren ikke får lejlighed til at følge med i mellemregningerne.

Denne solver er først og fremmest designet som et værktøj til symbolsk løsning af ligninger - med et meget enkelt interface uden knapper.

Reduktion af såvel symboludtryk som taludtryk er ikke prioriteret, men tilføjet i meget begrænset omfang som "ekstraudstyr". 
Reduktion af rene taludtryk foregår ved, at solveren regner med afrundede tal i mellemregningerne, og den er således meget primitiv til dette arbejde. Det anbefales derfor at isolere den ubekendte først, og så beregne resultatet som færdig talformel i et hug til sidst.
Automatisk reduktion som designmål indeholder flere problemer. Dels skal reduktioner  foregå i adstadigt tempo (ikke for mange af gangen), så brugere kan følge med i, hvad der foregår. Dels er der i mange tilfælde flere måder at reducere formler på, så en generel automatik ikke er ønskelig. 
Foreløbig har jeg kun implementeret split og saml via piletaster. I en senere version kan der tilbydes flere valgmuligheder via højreklik og valg i lokalmenu, så jeg stadig kan bevare et interface uden knapper. 

En formel som
    a + b + c
opfattes af solveren som
    (a + b) + c
Derfor kan delformlen b+c ikke markeres og reduceres i solveren, når den står til højre. 
Hvis du vil have solveren til at reducere en sådan delformel, må du derfor først flytte den til venstre, idet b og c kan flyttes hver for sig. Det er her muligt at programmere automatisk beregning af talformler i denne position, men det er ikke ønskeligt. For eksempel kan
   
reduceres til et numerisk kommatal, men herved tabes nøjagtighed, og det er derfor ikke hensigtsmæssigt med en automatik til denne opgave. Den skal kun reduceres på brugerens opfordring.

Solveren er et enmands-projekt, som jeg har udviklet og udbygget i flere omgange, og den er (mig bekendt) den første og eneste med et så enkelt muse-interface.
Med dette designvalg må jeg leve med, at nogle brugere måske slet ikke opdager, at ligningerne er interaktive - de har jo hverken knapper, menuer eller andet tingeltangel.

Jeg vil gerne høre såvel positiv som negativ kritik af solveren, da jeg løbende udbygger og forbedrer den.

Jeg har heller ikke noget imod at stille seneste version til rådighed. Du skal blot sende mig en email og bede om den.
Selve appletten fylder p.t. 14.3 KB, og de websider, som du har til rådighed i dette vindue, fylder 50 KB inklusive  illustrationerne på siderne om andengradsligninger, så det er overkommeligt at vedhæfte hele molevitten til et email-svar.
Det kan nok koges lidt mere ned i en zippet udgave.