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

Drei Signale (Vektoren) zu einem Signal zusammenfügen

 

bensko
Forum-Anfänger

Forum-Anfänger


Beiträge: 43
Anmeldedatum: 01.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2016, 15:33     Titel: Drei Signale (Vektoren) zu einem Signal zusammenfügen
  Antworten mit Zitat      
Hallo Zusammen,

ich möchte drei Signale zu einen Signal zusammenfügen.
Die drei Eingangssignale haben einen sinusförmigen Verlauf um jeweils 120° verschoben. Es handelt sich hierbei um einen dreiphasigen Motor.

Nun möchte ich die drei Verläufe zusammenfügen wie in Simulink mit dem Block "Mux" und dann die maximal- und minimal-Werte für jeden Punkt mir anzeigen lassen.

In Simulink einfach durchzuführen, in Matlab bekomme ich das nicht hin.

Ziel das ganze ist einfach, dass ich eine Abbildung erstellen möchte in der die Raumzeigermodulation gezeigt wird.

Wenn was unklar ist , bitte Bescheid sagen. Versuche mich dann anders auszudrücken

Gruß
Private Nachricht senden Benutzer-Profile anzeigen


huhu0815
Forum-Century

Forum-Century


Beiträge: 141
Anmeldedatum: 20.02.14
Wohnort: Dresden
Version: R2013b, R2014b, R2016b, R2018a
     Beitrag Verfasst am: 07.09.2016, 18:59     Titel:
  Antworten mit Zitat      
welche dimensionen haben denn die 3 signale? falls die jeweils aus einer zeile bestehen, kannst du es mit horzcat versuchen. Alternativ würde dazu
Code:
resultierendesSignal = [signal1 signal2 signal3]
gehen
falls sie aus einer spalte bestehen, kannst du es mit vertcat versuchen. Alternativ würde auch
Code:
resultierendesSignal = [signal1; signal2; signal3]
gehen
Ansonsten müsstet du die signale auf gleiche länge bringen und dann zusammenführen

falls es dir nicht weiterhelfen sollte, poste doch bitte mal was du bisher probiert hast
Private Nachricht senden Benutzer-Profile anzeigen
 
bensko
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 43
Anmeldedatum: 01.10.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2016, 09:22     Titel:
  Antworten mit Zitat      
Alle drei Signale haben die gleiche Dimension


Hiermit hat es geklappt und bekomme das gleiche wie über Simulink.
Code:
resultierendesSignal = [signal1; signal2; signal3]



Vielen Dank!

Unbenannt.JPG
 Beschreibung:

Download
 Dateiname:  Unbenannt.JPG
 Dateigröße:  18.87 KB
 Heruntergeladen:  299 mal
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 - 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.