|
|
Verktoren zu Matrix zusammenfassen |
|
Konjo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.01.2015, 22:23
Titel: Verktoren zu Matrix zusammenfassen
|
 |
Hallo,
ich bekomme von einem externen Programm, sehr viele Messdaten. Leider sind die ungünstig formatiert (daran lässt sich nichts ändern).
Ich habe zum Beispiel Utest1_1,Utest1_2,Utest1_3 ... usw.
Wie kann ich die automatisiert in eine Matrix kopieren?
D.h. ich hätte gerne diesen Befehl für 500 Signalvektoren
Ugesamt = [Utest1_1; Utest1_2; Utest1_3; .........];
DANKE
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 22.01.2015, 23:44
Titel:
|
 |
Hallo,
wie werden diese Daten denn eingelesen?
Falls sie z.B. aus einer .mat-Datei kommen, ginge
Dann hätte man statt 500 Variablen 500 Felder einer einzigen Strukturvariablen, und das ließe sich deutlich eleganter verarbeiten.
Grüße,
Harald
|
|
|
Konjo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.01.2015, 02:12
Titel:
|
 |
Hallo,
vielen Dank für deine Antwort.
Ja die kommen aus einem mat File eines speziellen Messgeräts.
Ich verstehe noch nicht wie ich dann darauf besser zugreifen kann.
Ich hätte jetzt gerne eine Matrix mit
u = [data.u1...
und zwar irgendwie automatisiert.
sowas wie (was natürlich so nicht geht)
Vielen Dank und gute Nacht.
|
|
|
Konjo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.01.2015, 02:20
Titel:
|
 |
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 23.01.2015, 04:51
Titel:
|
 |
Hallo,
die einzige andere Möglichkeit, die ich sehe, wäre
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 27.01.2015, 16:22
Titel:
|
 |
Hallo Konjo,
Noch ein Vorschlag:
Gruß, Jan
|
|
|
Konjo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.01.2015, 01:07
Titel:
|
 |
Danke für die Vorschläge. Ich habe es jetzt erstmal so gelöst:
Das andere schaue ich mir noch mal an....
|
|
|
Konjo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.01.2015, 01:09
Titel:
|
 |
Sorry oben ist noch ein Fehler drin, aber ich denke es ist klar wie ich es meine.
Noch mal Danke
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 28.01.2015, 10:25
Titel:
|
 |
Hallo,
bei deiner neuen Lösung erwischt du aber nur die a's.
Grüße,
Harald
|
|
|
Konjo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.01.2015, 18:09
Titel:
|
 |
Hallo Harald,
Danke für deine Hilfe.
Ich hatte ja noch geschrieben, dass noch ein Fehler drin ist. War ja nur Beispielcode...
So habe ich es ungefähr gemacht
Und habe auch alles erwischt
Bei deinem Code wird dann alles in eine Matrix gesteckt, was ich dann wieder trennen müsste.
Kannst du deinen Code noch mal erklären. Ich verstehe da nur Bahnhof
scollect = cell2mat(cellfun(@(f) s.(f), fieldnames(s),'UniformOutput', false)')
|
|
|
|
|
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.
|
|