Seite 1 von 1

CAS Computer Algebra System

Verfasst: 14.01.2007 17:37
von Vallan
Hallo,
ICh wollte mal mein selbstgeprogtes CAS (Leider hat es nur ein Paar getrennte Funktionen) hier Vorstellen. ICh will es zu Open source machen, allerdings kann ich den code niemandem zumuten :twisted: (zu kaotisch, Jetzt aber doch [für freaks ^^]: http://tgriese.tg.funpic.de/CAS.pb ) .

Wennich damit fertig bin werde ich Ihn ein bischen ordnen hund auch hier Posten.

Bis jetzt Kann das Prog nur das wichtigste nämlich Terme vereinfachen.
Unterstützt wird nur standard Mahte synax, also z.b. :
"123|0*123|0*(132|0*q*w*w/w+2|0)*(-123|0*w+-23|0+42|0+-312|0*(231|0))"

(123|123 ist die schreibweise von Komplexen Zahlen. Wenn man normale zahlen will einfach hinter | eine 0 schreiben. - Geht nichtmehr, sondern muss immer in verbindung mt Zahlen benutzt werden: bei a-b => a+-1|0*b, wer Wei0 wie ich das besser machen kann sagt es mir bitte.)


achso, der Link:
http://tgriese.tg.funpic.de/CAS.exe

Wäre gut wenn ihr mich auf Bugs aufmerksam macht.

der Code ist ca 600 zeilen lang, was an den Zimlich zurückgebliebenen String Befehlen Liegt.

Zu den Nummerischen Sachen:

http://tgriese.tg.funpic.de/Differentia ... loesen.exe
(Löst differentialgleichungen näherungsweise, an "Ballungszentren" verrutscht es manchmal...)

http://tgriese.tg.funpic.de/Regula%20Falsi.exe
Nähert Ihnen JEDE Gleichung an.
(auch sin() cos() Pow() sowie alle PB mathe Befehle, nur die Variable x)

http://tgriese.tg.funpic.de/X%20Quadrat%20ist%202.PNG
Ein Bild das die abhängigkeit der lösungen (von x*x = 2) von den Startwerten anzeigt.

Verfasst: 18.01.2007 02:06
von Hyper
Hallo Vallan,

kann was werden! Hatte damals mit QBasic mal so was gemacht...
Habe mal was mit Quadraten versucht:

Code: Alles auswählen

Bitte geben Sie einen Term ein:
f+f^2+2*f^2

Nach welcher Variable soll der term aufgel÷st werden? (wenn er nur ausmultiplizi
ert werden soll leerlassen)



+1.0000000000|0.0000000000*f+3.0000000000|0.0000000000*f



Programm endet mit Enter / Return
Musst wahrscheinlich nur das ^2 wieder anfügen. Viel Spaß noch!

Verfasst: 18.01.2007 14:49
von Vallan
Nei, das hoch 2 wird noch nicht unterstützt, man muss x*x Schreiben,
Allerdings ist die Aktuell hochgeladene Version veraltet. Werde bald mal updaten.

Verfasst: 31.01.2007 21:34
von Vallan
Habe geupdatet:
http://tgriese.tg.funpic.de/

unter: Jugend Forscht - Computer Algebra System
bzw Downloads

Bitte um feadback ...