|
|
Vektor in Matrix umwandeln |
|
Rommanski |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.03.2012, 15:29
Titel: Vektor in Matrix umwandeln
|
|
Hallo zusammen,
es geht darum einen Vektor in eine Matrix umzuwandeln.
Ich habe einen Spalten-Vektor mit 525600 Zeilen.
x (525600,1)
Nun möchte ich eine Matrix mit 365 Zeilen und 1440 Spalten erstellen.
M (365,1440)
in der ersten Zeile von M sollen also die Werte 1-1440 von x stehen
in der zweiten dann die Werte 1441-2880.
usw.
Hat jemand einen Vorschlag? Wäre mir eine große Erleichterung!
Danke schomal im Voraus!
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 14.03.2012, 15:40
Titel:
|
|
|
|
Rommanski |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.03.2012, 15:56
Titel: Passt!
|
|
Ich bin mittlwerweile selbst draufgekommen..
War wohl nur eine längere Denkblockade!
Lässt sich mit einer for Schleife ganz einfach lösen
Trotzdem Danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.03.2012, 16:21
Titel:
|
|
Hallo,
die Variante mit der for-Schleife wird aber deutlich ineffizienter sein.
Da Winkow nun schon den Vorschlag gemacht hat, kannst du ihn vielleicht auch umsetzen?
Grüße,
Harald
P.S.: wenn ein Problem gelöst ist, dann bitte gleich Bescheid geben.
|
|
|
Logi87 |
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 06.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2012, 14:47
Titel:
|
|
Ich möchte das problem nochmal kurz aufgreifen.
Ich habe eine Matrix mit 2500 Zeilen und 2 Spalten.
Die erste Spalte enthält eine Nummerierung der Datensätze
und die zweite ganzzahlige Werte.
Ergo ich möchte eine Matrix erzeugen die die Elemente der zweiten matrixspalte so anordnet:
(1 2 3 4 ...50)
(51 52 53 54 ....100)
.....
Würde das dann so aussehen?
In den Beispielen der Hilfe werden die Elemente Spaltenweise sortiert
ich möchte aber eine Zeilenweise sortierung haben.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.09.2012, 18:31
Titel:
|
|
Hallo,
ich würde sagen: ja. Hast du's denn mal ausprobiert?
Bitte den Status auch von "beantwortet" auf "offen" setzen, wenn du ein Thema wieder aufgreifen möchtest.
Grüße,
Harald
|
|
|
Logi87 |
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 06.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2012, 19:10
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
ich würde sagen: ja. Hast du's denn mal ausprobiert?
Bitte den Status auch von "beantwortet" auf "offen" setzen, wenn du ein Thema wieder aufgreifen möchtest.
Grüße,
Harald |
hat schon geklappt nach etwas rumprobieren.
einzige frage noch, wo kann ich einstellen ob nach Spalten oder zeilen
sortiert werden soll?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.09.2012, 21:03
Titel:
|
|
Hallo,
MATLAB arbeitet an dieser Stelle immer spaltenweise. Wenn du zeilenweise haben möchtest, musst du - wie getan - nachträglich transponieren.
Grüße,
Harald
|
|
|
Logi87 |
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 06.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2012, 21:21
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo,
MATLAB arbeitet an dieser Stelle immer spaltenweise. Wenn du zeilenweise haben möchtest, musst du - wie getan - nachträglich transponieren.
Grüße,
Harald |
ah okay, dankeschön
alle klarheiten beseitigt
|
|
|
|
|
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 - 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.
|
|