|
|
Unterschied von function Scilab/Matlab |
|
paul777 |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 05.05.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.06.2015, 13:34
Titel: Unterschied von function Scilab/Matlab
|
|
Hallo zusammen!
ich habe einen Code von Scilab und möchte diesen nun in Matlab anwenden. Ich scheitere bei der Definition der Funktionen in Matlab, kann mir da jemand weiterhelfen? ich wäre sehr dankbar!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 11.06.2015, 13:51
Titel:
|
|
Hallo,
auf den ersten Blick würde ich sagen: entferne mal die endfunctions, und dann weitersehen.
Die Funktionen sollten jeweils in separate Dateien gespeichert werden, die den Namen der Funktion übernehmen.
Grüße,
Harald
|
|
|
paul777 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 05.05.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.06.2015, 13:58
Titel:
|
|
ja das ist mir auch aufgefallen. Es reicht auch aus wenn wir uns eine Funktion ansehen (z.B die erste), die Änderungen kann ich ja dann jeweils anpassen.
Ich würde es jetzt so schreiben:
ist so aber nicht richtig,
btw, wenn ich function verwende, dann sollte er mir doch eine m. Datei erstellen, sehe ich das richtig? Alternativ kann man natürlich diese Datei vorher erstellen und dann abrufen, wofür ich jedoch auch diesen Code benötige
Grüße,
paul777
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 11.06.2015, 14:18
Titel:
|
|
Zitat: |
ist so aber nicht richtig, |
warum nicht? was für ein fehler tritt auf? eigendlich ist das in der doc recht gut erklärt.
Zitat: |
btw, wenn ich function verwende, dann sollte er mir doch eine m. Datei erstellen, sehe ich das richtig? |
verstehe ich nicht. die datei wird erstellt wenn du den code speicherst. nicht wenn du nur irgendwo function hinschreibst.
der name der datei ist dann f.m
_________________
richtig Fragen
|
|
|
paul777 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 05.05.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.06.2015, 14:32
Titel:
|
|
Zitat: |
warum nicht? was für ein fehler tritt auf? eigendlich ist das in der doc recht gut erklärt. |
als Fehler gibt er mir nun an, wenn ich eine f.m file erstellen möchteUndefined function or variable 'A'.
Ja, aus der Doku geht folgende Syntax hervor:
Die ich doch so jetzt übernommen habe?!
Aber man kann doch sicherlich function im Editor verwenden, sodass nach erfolgreicher Definierung, woran es ja gerade scheitert, ein .m file erstellt wird.
|
|
|
paul777 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 05.05.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.06.2015, 14:39
Titel:
|
|
Ok sry hat sich erledigt ich war einfach mal wieder zu voreilig die Funktionen können wie du gesagt hast einfach definiert werden. (Habs mal mit Beispielwerten probiert).
Vielen Dank!
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 11.06.2015, 15:00
Titel:
|
|
Ganz allgemein ist der Technische Support von MathWorks immer gerne bereit den Umstieg auf MATLAB zu unterstützen.
Andreas
|
|
|
|
|
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 - 2024
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.
|
|