|
|
Große Datenmenge in Matlab einlesen |
|
Simon84 |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 26.01.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 11:32
Titel: Große Datenmenge in Matlab einlesen
|
|
Hallo!
Ich habe ein Problem, und zwar habe ich Windmessdaten (pro Sekunde ein Messwert = 86400Messwerte pro Tag)
Und würde gerne bis zu einem Monat auf einmal in Matlab einlesen und dann verarbeiten...
Gibt es da irgendwie eine Chance?
Mir wird immer nur gesagt "Cannot display more then 65536 rows or colums", da ich wohl über den Workspace gehe.
Gibt es noch eine andere Möglichkeit?
Vielen Dank schon mal für euere Hilfe!
Mfg Simon
|
|
|
|
|
Fragewurm |
Forum-Century
|
|
Beiträge: 180
|
|
|
|
Anmeldedatum: 23.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 11:38
Titel:
|
|
Hi
brauchst du den alle Daten.
Du könntest doch nur jeden X-Messwert nehmen ohne das die Daten großarig an Aussagefäigkeit verlieren.
Gruß Fragewurm
_________________
Fehler jeglicher Art Dienen zur allgemeinen Belustigung
|
|
|
Simon84 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 26.01.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 12:33
Titel:
|
|
Nein, leider nicht...muss eine exakte Messwiedergabe sein,...und die Messwerte sind rein stochastisch verteilt...
Glaubst es gibt da eine Möglichkeit?
Und was wäre wohl die maximale Datenmenge? Die 65536 Zahlen?
|
|
|
Fragewurm |
Forum-Century
|
|
Beiträge: 180
|
|
|
|
Anmeldedatum: 23.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 12:40
Titel:
|
|
Hab grad erst gecheck.
Matlab kann dir keine Vorschau auf die 86400 Werte gegeben aber die sind da.
zum Testen
Ich würde das ganze später in ne Matrix packen 86400*31(Tage).
Gruß Fragewurm
_________________
Fehler jeglicher Art Dienen zur allgemeinen Belustigung
|
|
|
Simon84 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 26.01.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 12:53
Titel:
|
|
Super, da bin ich jetzt schon mal mega erleichtert!Danke!
Jetzt noch kurz, ich will die Werte ja quasi zeitlich aufgelistet haben, deswegen habe ich quasi sowieso schon eine 86400*2 Matrix, weil ich ja die eine Spalte zum hochzählen brauche. Theoretisch sollte es doch Matlab kein problem machen die 31*86400 in eine Spalte zu schreiben und die andere einfach als zählmatrix zu verwenden, oder?
|
|
|
Fragewurm |
Forum-Century
|
|
Beiträge: 180
|
|
|
|
Anmeldedatum: 23.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 13:01
Titel:
|
|
Wieso brachst du eine Zeile zu hochzählen ??
du kannst doch auf jedes Element der Reihnfolge nach zugreifen.
ich denke schon das Matlab das kann. Dir sollte nur klar sein das deine Matrix dann über 2,5million *2 groß ist.
Gruß Fragewurm
_________________
Fehler jeglicher Art Dienen zur allgemeinen Belustigung
|
|
|
123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 13:10
Titel:
|
|
Willst du eine Art Tabelle haben?
------- Mo - Di - Mi - ...
0:00 - 32 - 54 - 52 - ...
0:30 - 24 - 30 - 12 - ...
...
|
|
|
Simon84 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 26.01.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 13:18
Titel:
|
|
Nein, eigentlich spielt nur die richtige Reihenfolge der Werte eine Rolle.
Ich simuliere eine Windkraftanlage in Matlab und die Werte sind quasi die Windgeschwindigkeiten die dann in elektrische Leistung umgewandelt werden. Deswegen ist es sehr wichtig dass die Reihenfolge eingehalten wird.
ich dachte an ungefähr sowas:
1 1,8
2 2,4
3 1,9
4 2,1
...
Nachdem das System sowieso alles Werte durchspulen muss (nacheinander), ist es ja quasi egal ob ich das so löse, oder mit einer 31*86400 Matrix, oder?
|
|
|
Simon84 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 26.01.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 13:20
Titel:
|
|
Oh, und in welcher Dateiform ist das ganze wohl am Sinnvollsten zu speichern, euerer Meinung nach?
Excel macht das ja nicht mit, soweit ich weiß.
Als .txt-Datei?
|
|
|
Fragewurm |
Forum-Century
|
|
Beiträge: 180
|
|
|
|
Anmeldedatum: 23.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 13:22
Titel:
|
|
Du würdest die Datenmenge halbieren wenn du die 2 spalte weglassen würdest.
Die brauchst du auch nicht denn Matlab tauscht ja nicht einfach die Werte.
(Ich würd sie weglassen aber eigendlich ist das egal nur mehr Programmieraufwand)
Gruß Fragewurm
_________________
Fehler jeglicher Art Dienen zur allgemeinen Belustigung
|
|
|
Fragewurm |
Forum-Century
|
|
Beiträge: 180
|
|
|
|
Anmeldedatum: 23.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2010, 13:24
Titel:
|
|
wenn du die Daten nicht einsehen musst würde ich sie als '.mat'- File speichern sonst '.txt'.
_________________
Fehler jeglicher Art Dienen zur allgemeinen Belustigung
|
|
|
|
|
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.
|
|