|
|
Tool funktioniert als Skript - aber nicht als Function? |
|
user123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.07.2010, 17:13
Titel: Tool funktioniert als Skript - aber nicht als Function?
|
 |
Hallo Leute,
in einem Tool, das ich geschrieben habe, werden Vektoren abschnittsweise belegt.
Als Skript (Eingangsparameter werden oben definiert, dann Play-Button drücken) funktioniert alles, wenn ich das ganze in ein
einbette (und die Eingangsparameter über den Aufruf definiere), bekomme ich folgenden Fehler:
Zitat: |
??? Attempted to access yt(102); index out of bounds because numel(yt)=101.
Error in ==> tool at 54
xu(i)=k-yt(i)*sin(teta); |
Was läuft bei einer Function anders und wie kann ich das Problem lösen?
Gruß
|
|
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 07.07.2010, 13:29
Titel:
|
 |
Vermutung: Weil i komplexwertig ist.
Andreas
|
|
|
user123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 22:16
Titel:
|
 |
Hallo,
Problem hat sich gelöst - habe die Parameter falsch übergeben, Function funktioniert genauso wie Skript.
Danke
|
|
|
|
|
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.
|
|