WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Länge eines Vektors mit einer Variable festlegen

 

PatrickgoesGo
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 19.06.19
Wohnort: ---
Version: R2018a
     Beitrag Verfasst am: 24.06.2019, 14:50     Titel: Länge eines Vektors mit einer Variable festlegen
  Antworten mit Zitat      
Hallo zusammen,

mein Problem ist das Erstellen eines Vektors in einer Matlab Function in Simulink.

Ich möchte die Länge 'laenge' des Vektors einmal in einem externen Matlab Skript festlegen, und diese dann aus dem Workspace einlesen. Auch sind die Dimensionen in Simulink bekannt und eingetragen [1,laenge], was auch kein Problem Darstellt.

Soweit sogut

Nun möchte ich in dieser Function einen Vektor erstellen mit y_saved = zeros(1,laenge)


Leider macht Simulink das nicht. Jedoch erkennt Simulink den Parameter laenge , da er ihn im diagnostic view ausgeben kann.


Ein einfaches Beispiel ist angehängt.


Vielen Dank schonmal im vorraus.


Patrick

Code:
%Function to save y to the vecot y_saved

function y_saved = fcn(y,laenge, y_1)

% Define vector y_saved_h
y_saved_h = zeros(1,laenge);

% Fill up vector y_saved_h with the current parameter y
y_saved_h(1,1) = y;
y_saved_h(1,2:100) = y_1(1,1:100-1);

y_saved = y_saved_h;
 


Beispiel_speichern_auffuellen.slx
 Beschreibung:

Download
 Dateiname:  Beispiel_speichern_auffuellen.slx
 Dateigröße:  22.45 KB
 Heruntergeladen:  266 mal
Private Nachricht senden Benutzer-Profile anzeigen


PatrickgoesGo
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 19.06.19
Wohnort: ---
Version: R2018a
     Beitrag Verfasst am: 25.06.2019, 10:29     Titel:
  Antworten mit Zitat      
Habe das Problem eigenständig Lösen können

unter model Explorer muss der Haken des entsprechenden Parameters bei Tunabel entfernt werden. Das Kästchen muss leer bleiben.

Hoffe ich kann Leuten mit ähnlichem Problem so helfen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.