Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Simulation

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.01.2004, 08:35 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Moin

Ich soll eine Simulation erstellen. Hat jemand ne Seite oder Tipps wo ich Infos dazu bekomme.
(Für alle die nicht wissen was Simulation heißt: ist eine Abbildung realer dynamischer Prozesse, in dynamischen Modellen mit dem Ziel neue Erkenntnisse über dieses dynamische System zu gewinnen)

Die Aufgabe lautet: 5 verstellbare Parameter, entsprechende Auswirkungen müssen angezeigt werden und auch angehalten werden, meine Programmiersprache ist BCB 6

Danke.
Unbd allen noch ein gesundes neues Jahrr
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.01.2004, 11:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hab sowas auch noch nicht gemacht aber ich würds so machen.

Du definierst dir Zustände in denen dein System sich befinden kann...
Dann definierst du übergangswahrscheinlichkeiten (die wahrscheinlichkeit das das teil von zustand A nach A ,A nach B ,A nach C usw.) geht.....

Die könntest du ja der übersichtlichkeit halber in einer Matrix auflisten


C++:
____A_____B_____C
A  0,5   0,3  0,2
B  0,4   0    0,6
C  0,1   0,7  0,2      



und dann lässt du die ganze choose ewig durchlaufen.....
im wesentlichen kommt es dann wahrscheinlich darauf an was genau du beobachten willst... Vermutlich z.b. mit welcher Wahrscheinlichkeit sich das System in welchem zustand befindet. Dafür musst du ja nur einfach einen zähler mitlaufen lassen....

[Edit:] hm wenn ich mir dir matrix so ansehe....
kann sein das du was rausbekommst wenn du die matrix einfach potenzierst....
hab gerade mal gegoogelt... der fachbegriff scheint markov-ketten für sowas zu sein...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 05.01.2004 um 11:23 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.01.2004, 11:25 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Wir sollen sowas machen wie ne Ampelkreuzung oder eine Rennsimulation(Pferderennen oder so)
Das ganze soll jeweils für jedes Auto bzw Pferd oder auch bei der Ampelkreuzung 5 verstellbare Parameter haben und die Entsprechenden Auswirkungen sollen dann noch angezeigt und auch angehalten werden können
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.01.2004, 11:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na ihr müsst doch bestimmt ne vorgehensweise vorgeschrieben bekommen haben.

Die Aufgabenstellung lautet doch bestimmt nicht schreib mal ne Simulation für ne Ampelkreuzung oder ein Pferderennen (wäre ja ein bisschen dürftig....)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.01.2004, 11:44 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Tja mit dem dürftigen wirds wohl so bleiben.

Aufgabenstellung lautet 1. beliebige Programmiersprache
2. 5 verstellbare Parameter 3. entsprechende Auswirkungen müssen angezeigt und auch angehalten werden

und dann hat unser Lehrer uns noch ein paar beispiele gezeigt: Ampelkreuzung, Rennsimulation.

So und ich frag mich nur wie das bei der Rennsimulatin ist da gilt das Weg-Zeit-Gesetz also V=Weg/Zeit

den Weg kein Problem(kann man festlegen)
aber die Zeit woher weiß ich wie lange er brauch
Die geschwindigkeit hab ich ja auch nicht
ich hab ja denn nur noch das Gewicht die PS usw.
Also dachte ich das vielleicht jemand ne Site kennt wo ich Beispiele finde
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.01.2004, 12:35 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das mit der zeit ist kein problem
die definierst du dir selbst.....

Das ist ja gerade der Trick bei ner Simulation auf nem Rechner das du quasi einen Komplettes Jahr mal schnell in einer Sekunde auf dem Rechner durchspielen kannst.

du definierst dir quasi ein grundzeiteinheit, irgend ein delta_t dann bei jedem durchlauf wird die zeit um delta_t erhöht.... und schon läuft deinen simulation...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
05.01.2004, 12:42 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


ja das leuchtet ein.
Ich werd mal scchauen was sich da machen lässt.
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: