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

Matrix aufteilen anhand zweiter Variable

 

Senno

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.01.2021, 11:54     Titel: Matrix aufteilen anhand zweiter Variable
  Antworten mit Zitat      
Liebe Gemeinde,

ich habe eine Frage zum Rausschreiben von Werten aus einer Matrix. Und zwar sollen die Werte entsprechend nach Abgleich mit einer anderen Variable rausgeschrieben werden.

Zum Beispiel habe ich
V1 = [1 3 2 1 4 5 2 5 3 4 5]
V2 = [1:10; 11:20]

M1=[1.4 1.6; 0.5 3.4; 2.3 5.1; 4 7.2; 5 4.5; 1 4.3; 0.7 6; 2.3 4.7; 9 3.4; 2.1 5.3]

In M1 gehört jeder Wert fest zu dem Wert an entsprechender Stelle in V2.
Also M1 = 1.4 zu V2 = 1
M1 = 1.6 zu V2 = 11
M1 = 0.5 zu V2 = 2
und so weiter.

Nud würde ich gerne die Werte in M1 innerhalb jeder Spalte einzeln (Struktur von V2 soll also beibehalten werden) in 2 "Gruppen", also Vektoren z.B., teilen und zwar sollen die Gruppen nach V1 aufgespalten werden.

Das Datenformat am Ende könnte z.B. eine 3D-Matrix sein mit den einzelnen Spalten aus M2 als dritte Dimension, als zweite DImension die zwei Gruppen nach V1 und die Zeilen sortiert nach V2.

Ich hoffe, ihr versteht mein Problem. Danke schonmal für alle Ratschläge und viele Grüße


ueg
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 51
Anmeldedatum: 15.08.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2021, 16:26     Titel:
  Antworten mit Zitat      
Servus,

ich würde dir gerne helfen, aber ich verstehe absolut nicht was du vor hast..

Dass M1(1,1)zu v2(1,1), M(1,2) zu v2(2,1) usw gehört verstehe ich noch.
Wie soll dann M1 "aufgespalten" werden? Und was hat V1 damit zu tun?



Viele Grüße
Tim
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.