|
|
Matrix aufteilen anhand zweiter Variable |
|
Senno |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.01.2021, 11:54
Titel: Matrix aufteilen anhand zweiter Variable
|
|
|
|
|
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
|
|
Beiträge: 51
|
|
|
|
Anmeldedatum: 15.08.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.01.2021, 16:26
Titel:
|
|
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
|
|
|
|
|
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 - 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.
|
|