Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi auflisten + Graf (https://www.delphipraxis.net/131034-auflisten-graf.html)

playa2kk 18. Mär 2009 20:18

Re: auflisten + Graf
 
Hallo erst einmal.

Ich habe vielleicht nur die Hälfte von dem verstanden, was hier gesagt wurde und werde mal versuchen etwas aufzuklären.

T gibt eigentlich das Intervall an, und ist eigentlich nur für die Berechnung von h notwendig, sonst nicht.
Man könnte es also danach wieder vergessen. Was ich eigentlich programmieren will ist das Eulerverfahren, vielleicht sagt das einen etwas.
Wie schon gesagt wurde ist das +1 bei tn+1 im Index, was das bedeutet müsste klar sein. Der vorher berechnete Wert wird aufgegriffen und 1 dazu addiert.
tn+1=tn+h
tn ist eine Variable, vom Anwender frei definierbar, so auch h.

Ich hoffe das klärt etwas auf.

Mit respektvollen Grüßen
play

PS: Ich muss das bis Samstag, spätestens Sonntag fertig haben.

BAMatze 18. Mär 2009 20:29

Re: auflisten + Graf
 
Ich glaube das Thema um das es geht, ist ausführlich besprochen. Was mir noch fehlt, ist wo wir dir genau helfen können. Du solltest vieleicht mal zeigen, was du bisher gemacht hast, wo deine Probleme liegen, ...

playa2kk 18. Mär 2009 20:59

Re: auflisten + Graf
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von BAMatze
Ich glaube das Thema um das es geht, ist ausführlich besprochen. Was mir noch fehlt, ist wo wir dir genau helfen können. Du solltest vieleicht mal zeigen, was du bisher gemacht hast, wo deine Probleme liegen, ...

Ich lade dann nochmal mein Programm hoch, vielleicht hilft das.
Ich muss noch die Funktion für t und y eingeben, diese aber Iterativ.
tn+1=tn+h
yn+1=yn+h*(e^k*t)*2

Und jeder berechnete Wert soll dann in die Tabelle rein, die ich auch dahin implementiert habe.

Nachdem ich dann die berechneten Werte habe soll dan ein Graf gezeichnet werden.
Die Ideen habe ich, ich weiß aber nicht wie ich das umsetzen kann, mangelt halt leider an Fachwissen, welches ich gerne hätte.

Mfg
play

_frank_ 18. Mär 2009 21:47

Re: auflisten + Graf
 
nochmal meine Fragen...

welche Werte musst du berechnen?
welche Werte sind gegeben (Matrix t)?
wie lange soll welcher Wert erhöht werden, um wo welches Maximum zu erreichen.
sind meine bisherigen Vermutungen richtig?

ggf. sind die 2 Funktionen voneinander abhängig (h,t)?

also ich hab ein rein mathematisches Verständnisproblem. dass dann irgendwann Werte in ner Tabelle stehen, wo ein (bzw. mehrere) Graph(en) draus gemalt werden sollen, ist klar.
mir gehts um die Erstellung der Tabelle = Berechnung der Werte.

Gruß Frank

playa2kk 18. Mär 2009 22:09

Re: auflisten + Graf
 
Zitat:

Zitat von _frank_
nochmal meine Fragen...

welche Werte musst du berechnen?

tn+1 bis [keine ahnung]
yn+1 bis [keine ahnung]

Zitat:

Zitat von _frank_
welche Werte sind gegeben (Matrix t)?

yn
tn
T
n

Zitat:

Zitat von _frank_
wie lange soll welcher Wert erhöht werden, um wo welches Maximum zu erreichen.

Ich weiß noch nicht genau

Zitat:

Zitat von _frank_
sind meine bisherigen Vermutungen richtig?

Ich denke schon

Zitat:

Zitat von _frank_
ggf. sind die 2 Funktionen voneinander abhängig (h,t)?

nicht direkt. h wird einfach nur zu tn dazu addiert, um einen neuen Wert zu erhalten

_frank_ 18. Mär 2009 22:36

Re: auflisten + Graf
 
wo wir schon bei der ersten fomel ein problem haben...2 unbekannte (t[n+1] und h)

was ist T? seh das in keiner Formel...lässt sich damit h berechnen?

n sollte ja nach meinem bisherigem Verständnis der Index in der matrix t sein, also beginnend vom ersten index (0 oder 1). also h wäre das delta zwischen den 2 benachbarten werten in der Matrix.

bei der 2. formel fehlen dann noch (wenn irgendwann h bekannt) e,k und t, wobei t wieder verwirrend ist...t=matrix aus erster formel e könnte eulerische Zahl sein (Konstante).

was sind das für formeln genau? wie ist der Zusammenhang...vielleicht kapier ichs dann mal :)

aber aufgrund der Tatsache, dass sonst kaum Antworten kamen, scheine ich nicht der einzige zu sein, der im Dunkeln tappt...

Zitat:

Zitat von Jakob Ullmann
Warum kein TImage?

TImage ist ein Container für Bilddateien/Streams, will man selbst malen ist TPaintbox oder ein TGraphicControl deiner Wahl bessser geeignet.

siehe auch hier für Erläuterungen:
http://www.delphipraxis.net/internal...=909362#909362

und damit es nicht so aussieht, dass ich der einzige mit dieser Ansicht bin:
http://www.delphipraxis.net/internal...=492914#492914

Gruß Frank

playa2kk 18. Mär 2009 22:48

Re: auflisten + Graf
 
Zitat:

Zitat von _frank_
wo wir schon bei der ersten fomel ein problem haben...2 unbekannte (t[n+1] und h)

was ist T? seh das in keiner Formel...lässt sich damit h berechnen?

n sollte ja nach meinem bisherigem Verständnis der Index in der matrix t sein, also beginnend vom ersten index (0 oder 1). also h wäre das delta zwischen den 2 benachbarten werten in der Matrix.

bei der 2. formel fehlen dann noch (wenn irgendwann h bekannt) e,k und t, wobei t wieder verwirrend ist...t=matrix aus erster formel e könnte eulerische Zahl sein (Konstante).

was sind das für formeln genau? wie ist der Zusammenhang...vielleicht kapier ichs dann mal :)

aber aufgrund der Tatsache, dass sonst kaum Antworten kamen, scheine ich nicht der einzige zu sein, der im Dunkeln tappt...

Zitat:

Zitat von Jakob Ullmann
Warum kein TImage?

TImage ist ein Container für Bilddateien/Streams, will man selbst malen ist TPaintbox oder ein TGraphicControl deiner Wahl bessser geeignet.

siehe auch hier für Erläuterungen:
http://www.delphipraxis.net/internal...=909362#909362

und damit es nicht so aussieht, dass ich der einzige mit dieser Ansicht bin:
http://www.delphipraxis.net/internal...=492914#492914

Gruß Frank

Ich glaube ich konnte die Sache nicht so ganz richtig erklären.

tn hat nichts mit n zu tun. n steht nur für die gleichgroßen teile im intervall.
Das Programm kann h schon berechnen, zum testen hab ich auch das auch schon in die Tabelle übernommen.Müsste zelle (1,0) sein.

tn = Anfangswert
yn = Anfangswert
T = Intervalllänge
n = Anzahl der gleichgroßen Teile im Intervall
h = Schrittweite
e = eulersche Zahl

Die Formeln kommen vom Eulerverfahren, um nicht explizit lösbare DGL annäherungsweise darzustellen.


PS: Hast du eine funktionierende Delphi USB Version ?

_frank_ 18. Mär 2009 23:24

Re: auflisten + Graf
 
also anhand der Bergiffserklärung: h=T/n richtig? wie ist tn+1 zu deuten? wirklich als startwert+1 oder der nächste Wert (Matrixtheorie).

nehmen wir an, ich habe z.b. folgende Werte:
tn = 5
T = 10
n = 5

nach obigen wäre h = 2 und tn+1 = 7, wobei man dann ja tn+1 gleich wieder als tn einsetzen würde, um die werte zu bekommen...solange bis? jo...vermutlich bis tn+T also das ganze Intervall wo wir dann genau n werte in unserer Tabelle hätten (ggf. +startwert).

setzt du dann in der zweiten gleichung das t mit dem errechnete tn gleich? wäre dann nur noch k irgendwie zu ermitteln...dann kann man auch das yn errechnen.

zu delphi4usb, das ganze ist eine portable ide bestehend aus scite als editor, dfmedit als form-designer und dem commandozeilencompiler inkl. include-dcu's (compiler und dcus nicht im Package).

Gruß Frank

playa2kk 18. Mär 2009 23:46

Re: auflisten + Graf
 
Zitat:

Zitat von _frank_
also anhand der Bergiffserklärung: h=T/n richtig? wie ist tn+1 zu deuten? wirklich als startwert+1 oder der nächste Wert (Matrixtheorie).

nehmen wir an, ich habe z.b. folgende Werte:
tn = 5
T = 10
n = 5

nach obigen wäre h = 2 und tn+1 = 7, wobei man dann ja tn+1 gleich wieder als tn einsetzen würde, um die werte zu bekommen...solange bis? jo...vermutlich bis tn+T also das ganze Intervall wo wir dann genau n werte in unserer Tabelle hätten (ggf. +startwert).

setzt du dann in der zweiten gleichung das t mit dem errechnete tn gleich? wäre dann nur noch k irgendwie zu ermitteln...dann kann man auch das yn errechnen.

zu delphi4usb, das ganze ist eine portable ide bestehend aus scite als editor, dfmedit als form-designer und dem commandozeilencompiler inkl. include-dcu's (compiler und dcus nicht im Package).

Gruß Frank

Ach neeeeeeeeein, ich Dummkopf, das k wollte ich doch durch 2 ersetzen >_<
Die Formel lautet eigentlich
yn+1=yn+h*(e^k*t)*k
k=Konstante, in meinem Fall soll k=2 sein.
Vielleicht hilft dir das weiter:
yn und tn=y[0] und t[0]
http://img9.imageshack.us/img9/5302/euler.jpg

Schönen Abend noch, ich muss mich langsam auf Ohr haun.
play

playa2kk 19. Mär 2009 21:26

Re: auflisten + Graf
 
Guten Abend,
scheint ya doch schwerer zu sein als gedacht.
Die relevanten Gleichungen sind oben genannt.
y[n+1] und t[n+1].
Wie kann ich denn diese neuen Werte Iterativ berechnen lassen und dann später die Werte aus der Tabelle in einen Grafen überführen?

mfg
play


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.
Seite 2 von 6     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz