Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

Newton Verfahren mit dem Voyage
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> Newton Verfahren mit dem Voyage
 
Autor Nachricht
olnol
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 19.09.2007
Beiträge: 146

BeitragVerfasst am: 30 Dez 2007 - 23:30:29    Titel: Newton Verfahren mit dem Voyage

Hallo, habe im Netz folgendes Programm zur Berechnung von Nullstellen mit Hilfe des Newton-Verfahrens gefunden:

Code:

newton(x0)
Prgm
Local eps,n,x,fs,x1
ClrIO

1.E-9 → eps               © für das Abbruchkriterium (nach Bedarf setzen)
0→n : x0→x

Loop                  © Endlosschleife bis zum Exit (Stop mit 'ON'-Taste)
   n+1→n               © Schrittzähler
   d(f(x),x)→ fs            © fs = f'(x)  (d  ist die Tastenfolge [2nd] 8)
   x - f(x)/fs → x1         © Newton-Iteration
   If abs(x-x1) < eps Then   © Abbruchkriterium
      Exit
   Else
      x1→x
      Disp string(n) & "   " & string(x)
   EndIf
EndLoop

End Prgm



Beim Ausführen des Programms springt er mir immer in folgende Zeile:

Code:
Local eps,n,x,fs,x1
vor das n und zeigt mir Fehler: Syntax!

Könnt ihr mir vielleicht sagen was ihn stört!?
Danke
Matthias20
Moderator
Benutzer-Profile anzeigen
Moderator


Anmeldungsdatum: 25.05.2005
Beiträge: 11789
Wohnort: Hamburg

BeitragVerfasst am: 01 Jan 2008 - 13:17:45    Titel:

ich verschiebe mal ins Informatikforum.

Gruss:


Matthias
cyrix42
Valued Contributor
Benutzer-Profile anzeigen
Valued Contributor


Anmeldungsdatum: 14.08.2006
Beiträge: 24257

BeitragVerfasst am: 01 Jan 2008 - 14:24:32    Titel:

Ist eps vielleicht ein Befehl oder eine Konstante in jener Programmiersprache? Oder kann er das Komma nicht leiden?

Im ersten Fall würde ich einfach mal eine Umbennenung der Variablen durchführen. Im zweiten sind die Trennungszeichen vielleicht Semikola?

Cyrix
analyzer
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 05.09.2004
Beiträge: 117

BeitragVerfasst am: 04 Jan 2008 - 00:01:57    Titel:

Code:
Local eps,n,x,fs,x1


Hier werden eigentlich nur Variablen Definiert, welche nicht in der Argumenten Liste sind. Ich sehe in dieser Zeile eigentlich keinen Fehler.
Das Trennungszeichen ist auf jeden Fall ein ",". Nach meinem Wissen ist eps auch keine Konstante oder Funktion. Bei mir lässt sich diese Definition ohne Syntax Error durchführen.
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> Newton Verfahren mit dem Voyage
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum