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.