|
qwertzuiopü |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2017, 13:37
Titel: Collatz Problem
|
|
Hallo Ich studiere Mathematiklehramt (Grundschule) in Leipzig und muss das Collatz Problem in Matlab/ Octave programmieren. Die Reihe soll einmal von 300 starten. Wenn ich nun "[n, seq] = collatz(300)" in das Befehlsfenster eingebe, kommt "error: 'collatz' undefined near line 1 column 10".
Erkennt jemand einen Fehler? Ich habe leider überhaupt keine Ahnung davon
|
|
|
|
|
Xaratau |
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 14.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2018b
|
|
|
|
|
|
Verfasst am: 05.07.2017, 14:35
Titel:
|
|
Hallo,
ich bin mir nicht sicher, was deine Variablen ns und seq sollen.
Das Collatz Problem lässt sich aber folgenderweise berechnen:
MfG
|
|
|
qwertzuiopü |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2017, 14:48
Titel:
|
|
Danke für die Hilfe
und wie lasse ich die Folge nun von 300 starten? Gebe ich nun "function [folge, ite] = collatz(300)" in das Befehlsfenster ein, erscheint ein syntax error.
|
|
|
Xaratau |
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 14.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2018b
|
|
|
|
|
|
Verfasst am: 05.07.2017, 14:52
Titel:
|
|
Der Funktionsname reicht, also einfach
und für n deine gewünschte Zahl eingeben.
|
|
|
qwertzuiopü |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2017, 14:56
Titel:
|
|
Und gebe ich das ein, kommt der Fehler "error: 'collatz' undefined near line 1 column 14"
|
|
|
Xaratau |
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 14.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2018b
|
|
|
|
|
|
Verfasst am: 06.07.2017, 06:18
Titel:
|
|
Das kann eigentlich nicht sein
Wie hast du denn die Funktion erstellt?
|
|
|
qwertzuiopü |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.07.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.07.2017, 11:43
Titel:
|
|
Was bedeutet denn diese Fehlermeldung?
Beschreibung: |
|
Download |
Dateiname: |
Bildschirmfoto 2017-07-11 um 12.42.27.png |
Dateigröße: |
129.32 KB |
Heruntergeladen: |
376 mal |
|
|
|
Xaratau |
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 14.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2018b
|
|
|
|
|
|
Verfasst am: 11.07.2017, 13:15
Titel:
|
|
Hallo,
wie bereits gesagt, musst du im Command-Window lediglich den Funktionsnamen, die Eingabeparameter (bei dir 300) und die Ausgabeparameter(Folge, Anzahl der Iterationen) eingeben. Das Schlüsselwort "function" darfst du hier nicht eingeben.
Also
Dann sollte der von dir genannte Fehler nicht auftreten.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum 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. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|