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

Problem mit Parameter-Dimension

 

Andrea
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 24.07.13
Wohnort: Stuttgart
Version: R2010bSP2
     Beitrag Verfasst am: 26.09.2013, 16:11     Titel: Problem mit Parameter-Dimension
  Antworten mit Zitat      
Hallo Leute,

ich habe folgendes Problem. Ich will mehrere Variablen darauf überprüfen, ob sie in einem bestimmten Intervall liegen und dann dementsprechend Werte zuweisen (siehe angehängtes Dokument). Die dazugehörigen initialen Parameterweter sind folgende:

Code:
a=1;
b=2;
c=5;

Pmin=2;
Pmax=3;


Wie ihr in dem Dokument seht, ist die Dimension von Test "51x3 Single".
Fragen:
1. Woher kommt die 51 her?
2. Wie mach ich daraus "1x3 Single" oder gerne auch "3x1 Single"?

Ich hoffe ich habe alles verständlich dargestellt.

Bin für jeden Hinweis/Anregung dankbar!

Gruß
Andrea

Dimensionsproblem.doc
 Beschreibung:

Download
 Dateiname:  Dimensionsproblem.doc
 Dateigröße:  818 KB
 Heruntergeladen:  407 mal
Private Nachricht senden Benutzer-Profile anzeigen


knilumis_baltaM
Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 20.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.09.2013, 13:32     Titel:
  Antworten mit Zitat      
Du hast 51 Zeitschritte simuliert. Zu jedem Zeitschritt gibt es 3 Werte. Wenn du 1x3 haben willst, musst die Werte von einem bestimmten Zeitschritt nehmen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Andrea
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 24.07.13
Wohnort: Stuttgart
Version: R2010bSP2
     Beitrag Verfasst am: 27.09.2013, 14:46     Titel:
  Antworten mit Zitat      
Ja, aber wie? Very Happy Wo kann ich diese Angaben denn ändern?
Private Nachricht senden Benutzer-Profile anzeigen
 
knilumis_baltaM
Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 20.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.09.2013, 14:55     Titel:
  Antworten mit Zitat      
Wie wo willst du die Daten verarbeiten? Wenn du im Matlab workspace den 3x1 Vektor haben willst dann schreib einfach:
Code:
vektor = simout(4,:)

Wenn dein ToWorkspace block "simout" heißt und du save Format als Array hast. Die Zahl 4 steht z.B. für 4. Zeitschritt. Vektor hat dann die Form 1x3. Mit
Code:

bekommst du 3x1 (wenn du das wünschst).
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.