Entwickler-Ecke

Sonstiges (Delphi) - Kurvendiskussion einer gebrochen rationalen Funktion


evofan - Mi 24.01.07 18:36
Titel: Kurvendiskussion einer gebrochen rationalen Funktion
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 - Mi 24.01.07 19:27

bastle Dir erst einmal eine Klasse bzw. Datenstruktur für ein Polynom,
berechne für dieses

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!


Dragonclaw - 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.

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.