|
|
NaN Werte als leere Werte einlesen |
|
alejandro |

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 03.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 13:42
Titel: NaN Werte als leere Werte einlesen
|
 |
Hallo,
Ich möchte eine Datei mit 2 Spalten und 7650 Zeilen einlesen. In der Datein befinden sich in regelmäßigen Abständen leere Werte.
Wenn ich mit xlsread die Datein einlesen werden leere werte zu NaN werten welche ich in meine Rechnung mit einbinden kann! Wie würde das gehen!?
Wenn ich mit dlmread für txt datein einlese werden die leeren Werte zu 0 Werten was mir ja auch nichts bringt!
Ich möchte folgendes ausrechnen:
Dabei sollen die NaN "Werte" als leere Werte berücksichtigt werden.
Die funktionen isnan ist mir bekannt aber wie könnte ich die hier nutzen (habe kein Statistik Toolkit).
Vielen Dank!!!!!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 14:36
Titel:
|
 |
|
|
alejandro |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 03.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 14:48
Titel: NaNs to leer
|
 |
Ok, gut das würde so gehen wenn ich folgendes mache:
Dann werden die NaNs eliminiert aber ich möchte das die NaNs = leer sind...da sich sonst meine ganzen Daten verschieben.
Wie könnte ich das machen?
Vielen Dank nochmals
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 15:10
Titel:
|
 |
Hallo,
Für die MEAN und STD-Berechnungen verwendest du dann num2, für die Verschiebung das Original (num).
Das find ist, wie auch in der Doku zu sehen, unnötig.
Grüße,
Harald
|
|
|
alejandro |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 03.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 15:58
Titel:
|
 |
Entweder ich habe dich nicht richtig verstanden oder ich habe mich nicht deutlich ausgedrückt! Ich möchte das die Daten sich folgendermaßen verändern: (Es wird eine xls datei mit xlsread eingelesen)
Vorher
4
5
7
Nan
1
5
4
NaN
1
2
Nan
5
Nachher
4
5
7
1
5
4
1
2
5
Danke für die Antwort!
Alex
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 16:08
Titel:
|
 |
Hallo,
leere Werte gibt es in MATLAB nicht. Leere Werte werden als NaN dargestellt.
Wenn du damit STD oder MEAN berechnen willst, musst du vorher die NaN eliminieren. Für andere Berechnungen kannst du sie einfach drinlassen, wenn du Verschiebungen vermeiden möchtest.
Grüße,
Harald
|
|
|
alejandro |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 26
|
 |
|
 |
Anmeldedatum: 03.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.11.2013, 13:07
Titel:
|
 |
Danke Harald jetzt ist mir einiges klarer!
Alexander
|
|
|
|
|
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.
|
|