www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Uni-Sonstiges" - Chaostheorie
Chaostheorie < Sonstiges < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Chaostheorie: Chaotische Funktion
Status: (Frage) beantwortet Status 
Datum: 12:07 Di 05.07.2005
Autor: krzyzape

          

--------------------------------------------------------------------------------------------
hi

Ich möchte nur wissen ob mein Programm unter der Rubrik Chaostheorie
einzuordnen ist.
In Q-Basic geschrieben !!

DEFDBL A-Z: DEF SEG = 0: CLS : SCREEN 12
600
RANDOMIZE TIMER
KEY(11) ON
ON KEY(11) GOSUB finn
GOTO finn1
finn:
END

finn1:
k = 1
y = .07
x = .071
bx=1:by=1
1000
y = y + .07
x = x + .07
k = k + 1
bx = ABS(bx + SIN(ABS(x ^ 2)))
by = ABS(by + sin(ABS(y ^ 2)))
GOTO sp11
LOCATE 20, 1: PRINT " ";
LOCATE 20, 1: PRINT "bx="; bx;
LOCATE 21, 1: PRINT " ":
LOCATE 21, 1: PRINT "by="; by;
LOCATE 22, 1: INPUT ; a7
IF a7 = 1 THEN END
sp11:
a = (bx + 1) MOD 640
b = (by + 1) MOD 480
PSET (a, b), 15
IF k = 70000 THEN
LOCATE 25, 1: INPUT ; a7
IF a7 = 1 THEN END
CLS : k = 1
END IF
GOTO 1000

Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt:
http://www. Matheboard.de
, aber keine relevante Antwort erhalten.

Gruß Peter













        
Bezug
Chaostheorie: Antwort
Status: (Antwort) fertig Status 
Datum: 13:23 Di 05.07.2005
Autor: Zyllyn

Hallo Peter,

> Ich möchte nur wissen ob mein Programm unter der Rubrik
> Chaostheorie einzuordnen ist.

ich würde sagen nein. Auch wenn ich nicht genau weiss, was du meinst.

Meiner Meinung nach hast du versucht ein Programm zu schreiben, dass sich möglichst unvorhersehbar (chaotisch) verhält. Aber genau Dein Programm beschreibt ja wie es sich verhält. Du kannst also ermitteln, welchen Zustand es zu einem bestimmten Zeitpunkt hat, oder auch welchen es, nach einem vorgegebenen Zustand, als nächstes annimmt.
Das einzige wirklich unvorhersehbar 'scheint' der Zufallszahlengenerator zu sein. Aber dieser ist meist nach einer einfachen Vorschrift aufgebaut:

neue Zufallszahl = (letzte Zufallszahl*Primzahl1+Primzahl2) modulo Primzahl3

für die Beziehungen zwischen den Primzahlen gibt es auch noch Empfehlungen, damit die Folge wirklich 'zufällig' aussieht.
Daher in vielen Programmiersprachen die Methode, um den Zufallszahlengenerator zu initialisieren (sonst kommt immer die gleiche Zahlenfolge raus) und zwar mit Datum und Uhrzeit.

Da also alle Parameter ermittelbar und die Rechenvorschriften bekannt sind, verhält sich das Programm nicht wirklich chaotisch.

Zyllyn

PS: es gab mal die Idee als Zufallszahlengenerator eine kleine Einheit Computer einzubauen, welche physikalische Zerfallsprozesse als Basis benutzt. kA was daraus geworden ist. Aber selbst wenn du einen solchen Generator hättest, dann würde Dein Programm nur das chaotische Verhalten des Generators abbilden, das Programm selber trägt kein Chaos bei.






Bezug
        
Bezug
Chaostheorie: Chaos!=Zufall
Status: (Antwort) fertig Status 
Datum: 00:52 Mi 06.07.2005
Autor: Marc

Hallo krzyzape, hallo Zyllyn,

soweit ich weiß (habe eigentlich nur Allgemeinwissen), spielt der Zufall bei der Chaostheorie gar keine Rolle.

Dort geht es eher darum, dass kleine Änderungen der Anfangsbedingungen große Auswirkungen auf das Endergebnis haben, jedenfalls meint das auch []Wikipedia.
Insofern erfüllt dein Programm diese Charakterisierung ja, es kommt bestimmt ein "wildes Muster" bei einem Programmlauf raus.

Wenn man nun noch aus der Wikipedia herausgreift, dass "die aus einer Änderung der Anfangsbedingungen resultierenden Unterschiede in der zeitlichen Entwicklung eines Systems zunächst exponentiell mit der Zeit anwachsen anstatt linear oder polynomial", dürfte dein Programm kein chaotisches Verhalten mehr haben, denn deine Variablen "bx" bzw. "by" ändern sich ja bei jedem Schleifendurchlauf um maximal [mm] $\pm1$, [/mm] d.h. mit der Zeit höchstens linear (eher "weniger" noch als linear).

Mein Tipp ist also, dass es nicht unter die Rubrik Chaostheorie fällt.

Viele Grüße,
Marc

Bezug
                
Bezug
Chaostheorie: Hallo Marc
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 18:45 Di 20.09.2005
Autor: krzyzape

Stimmt das Muster sieht wirklich lustig aus, es verhält sich chaotisch in
der Bewegung der gesamte Eindruck ist aber selbstähnlich.

Praktisch immer wiederkehrende Spiralen die mit einem Strich verbunden
sind.

Durch ändern der Parameter entstehen merkwürdige spiegelsymetrische Figuren deren Seiten sich im Detail (Lupe) aber unterscheiden.

Die Formen erinnern an alle möglichen Insekten und sonstiges Getier.
Kann bei Bedarf  das Programm mal nachliefern (besser die Parmeteränderung).

Diese Rekursionen generieren wirklich seltsame Muster.


Gruß Peter


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.englischraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]