Autor Beitrag
evofan
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 24.01.07 18:36 
Hallo Leute,

versuch grade ein programm bei delphi 7 zu machen, das die nullstellen und so bei einer gebrochen rationalen Funktion ausgibt, kann mir jemand vielleicht ansatzweise weiterhelfen, wie der quelltext aussieht!hab schon hier im forum gesucht, da sind viele kurvendiskussionsprogramme aber keins irgendwie mit gebr. rat. Funktionen.
Danke im Vorraus!

mfg EVOFAN :D


Moderiert von user profile iconGausi: Topic aus Windows API verschoben am Mi 24.01.2007 um 17:40
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mi 24.01.07 19:27 
bastle Dir erst einmal eine Klasse bzw. Datenstruktur für ein Polynom,
berechne für dieses
  • Füllen mit Koeffizienten
  • Berechnen aus Nullstellen
  • Funktionswerte
  • Ableitungen
  • Stammfunktion und
  • Nullstellen
  • Polynomdivision

ca zwei - drei Wochen Arbeit :lol:
und dann leitet daraus gebr. rat. Funktionen ab,

FF

Kroko

//EDIT
Zitat:
Computer sind dümmer als Menschen, was Mensch sieht, muss Computer noch lange nicht können!

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Dragonclaw
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 196

Windows Vista
Delphi 7 Prof.
BeitragVerfasst: Mi 24.01.07 20:37 
Hallo,
ich kann zwar nicht mit Code dienen (will ich auch garnicht ist ja dein Projekt ;-) ), aber ein paar Ideen wie man das umsetzen könnte hätte ich.

1. Einlesen der Parameter:
- Teile Zähler und Nenner in 2 Editfelder auf und les die einzelnd ein.
- Mach ein Array in dem du die Parameter abspeicherst.
ausblenden Delphi-Quelltext
1:
2:
     ParameterZaehler: Array[0..9of Real;
     ParameterNenner: Array[0..9of Real;

Dann musst du die Funktion einzeldn durchlaufen und die Parameter entsprechend einordnern:
-X^9 nach ParameterZaehler[9] usw...

2. Nullstellen:
- Würde ich grafisch machen, also in 0,0001 Schritten durch X durchgehen und immer wenn der ZÄHLER-Wert 0 ist makierst
du die Stelle entsprechend

3. Extrema:
- Ableiten ist SEHR schwer(denke ich mal), deshalb würde ich das auch grafisch machen, sobald du die Funktion berechnet
hast lässt du den Benutzer nen Bereich angeben WO das Max, Min liegt, dann einfach in den Bereich nach dem größten
bzw. kleinsten Wert suchen und fertig.

4. Wertetabelle
- Sollte ein Klacks sein wenn du den Rest hinbekommen hast. Schön wer wenn der Benutzer die Unter- und Obergrenze
einstellen kann, sowie wieviele Werte in dem Bereich angezeigt werden sollen.