|
|
Double aus Struct mit Variabelen |
|
konso1 |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 22.04.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2018b
|
|
|
|
|
|
Verfasst am: 22.04.2019, 14:45
Titel: Double aus Struct mit Variabelen
|
|
|
|
|
Hallo zusammen,
kurz vorweg das obligatorische Outing: Ich bin neu hier und Matlab-Anfänger
Messdaten sollen mit Matlab weiterverarbeitet werden. Es handelt um einen Gebäude Komplex mit mehreren Häusern. In den verschiedenen Häusern wurden Messdaten (z.B. Temperatur und relative Luftfeuchtigkeit in verschieden Räumen) aufgezeichnet. Diese wurden tageweise in einer Struct gespeichert. Der Aufbau sieht wie folgt aus:
Tag ('20150101' [als struct]) -> Häuser ('Haus1', 'Haus2', ... 'Haus7' [als struct]) -> Messstelle (z.B. '1_03_123_Temp' [als struct]) -> Attribute (%nennt man das so?) (name [als char], data [als double])
Ich möchte für verschiedene Räume in den Häusern die Wasserbeladung berechnen, welche eine Funktion aus Temperatur, relativer Luftfeuchte (beides Messdaten im struct), Partialdruck des Wasser und des Umgebungsdruck ist.
Die Werte sollen in einer neuen .mat neben den alten Messstellen gespeichert werden (z.B. als '1_03_123_x').
Um nicht für jeden der etwa 40 Räume das einzeln zu machen, möchte ich die Berechnungen in einem Scrpit ausführen.
Wenn ich in meinem Script die entsprechenden Messstellen variabel laden möchte, gibt mir Matlab als neue Variabele (var1, var2) nur den Namen (als char) und nicht die Daten zurück. Woran liegt das?
Vielen Dank im Vorraus und viele Grüße
Konso
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.04.2019, 08:07
Titel:
|
|
Hallo,
generell sollte sowas gehen:
Wichtig ist, für structName den Variablennamen, nicht den Dateinamen zu verwenden.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|