Autor Beitrag
Redrah
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 24

Win XP
D6, Turbo Delphi
BeitragVerfasst: Fr 08.04.05 21:32 
Hallo,
Ich möchte ein Programm realisieren, in dem der Benutzer den x-Wert und die Funktion (bsp. x^4 + 40) eingibt und das Programm dann x berechnet. Außerdem würde ich auch noch gerne die Ableitung berechnen lassen. Jedoch habe ich nicht so viel Erfahrung mit Delphi :( und weiß nicht wie ich das Projekt realisieren kann. Deswegen helft mir bitte. thx !!!
LH_Freak
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 385

Win XP
D7 PE, D2k5 Trial
BeitragVerfasst: Fr 08.04.05 22:08 
user profile iconRedrah hat folgendes geschrieben:
Hallo,
Ich möchte ein Programm realisieren, in dem der Benutzer den x-Wert und die Funktion (bsp. x^4 + 40) eingibt und das Programm dann x berechnet. Außerdem würde ich auch noch gerne die Ableitung berechnen lassen. Jedoch habe ich nicht so viel Erfahrung mit Delphi :( und weiß nicht wie ich das Projekt realisieren kann. Deswegen helft mir bitte. thx !!!


Das Programm sollte doch besser den y-wert berechnen, oder??? ;)
Sonst wäre es leicht:

ausblenden Delphi-Quelltext
1:
x := IntTostr(Edit1.Text)					


:D
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Fr 08.04.05 22:12 
Such mal im Forum unter Parser. Das symbolische Ableiten ist nicht ganz so einfach, wenn aber nur der numerische Wert interessiert kannst du einfach den Differenzenquotient nehmen.
LH_Freak
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 385

Win XP
D7 PE, D2k5 Trial
BeitragVerfasst: Fr 08.04.05 22:20 
Auf DelphiGL müsste es ein kleines Tutorial geben (>> hier ;)) :D
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Fr 06.05.05 21:04 
Hallo!

Ich hatte neulich mal eine blöde, aber lustige Idee:
1. Erstelle einen Sourcecode, der eine 'library' erstellt, die genau eine Funktion exportiert:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
library UserLib;
Function UserFunc (X : Real) : Real;
Begin
  Result := <Edit1.Text>;
End;
Exports UserLib;
End;

2. Du wirfst den BCC32 als Kommandozeile an und erstellst eine DLL
3. Du lädst die DLL mit LoadLibary und rufst einfach die UserFunc auf.

Fertig. Das Tolle ist: Schnell ist das Ganze auch noch.

Ach ja, implementiert habe ich's auch. Klappt.

Aber wenn Du unbedingt interpretieren willst, versuche DWS (sourceforge) oder PascalScript (RemoteObjects)...

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt.