|
|
Erste NaN-Spalte einer Zelle anzeigen |
|
flurry |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.11.2014, 21:09
Titel: Erste NaN-Spalte einer Zelle anzeigen
|
 |
Hallo,
ich habe eine Zelle.
Wie kann ich mir die erste Spalte, in der nur NaN auftritt, anzeigen lassen.
In der gezeigten Zelle soll mir die '3' ausgegeben werden, weil die dritte Spalte die erste Spalte ist, wo alle Einträge NaN sind.
Ich vermute, dass es mit cellfun und isnan funktioniert. Weiter weiß ich leider nicht.
|
|
|
|
|
Yvonne |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 31.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 12.11.2014, 21:32
Titel:
|
 |
Hi,
warum hast Du eigentlich die numerischen Werte in ein Cell Array verpackt und nicht einfach in eine Matrix? (= wesentlich(!) speichereffizienter)
Mit einer Matrix lässt sich das Problem folgendermaßen lösen:
LG, Yvonne
|
|
|
flurry |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.11.2014, 22:56
Titel:
|
 |
Hallo,
weil zum Teil nicht nur Zahlen wie in meinem Beispiel als Einträge stehen, sondern auch strings.
Wie kann ich das mit einer Zelle machen?
|
|
|
Yvonne |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 31.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 12.11.2014, 23:06
Titel:
|
 |
|
|
flurry |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 12:03
Titel:
|
 |
Danke für deine Hilfe
Könntest du mir auch sagen, wie ich die erste Spalte anzeigen lassen kann in der NaN ODER leere Einträge (empty) auftauchen?
Wie ich jetzt sehen, kann es in meiner Zelle nämlich auch vorkommen, dass einzelne Spalten auch garkeinen Eintrag (empty) haben. Ich möchte deshalb keinen Unterschied zwischen NaN oder empty machen.
Merci
|
|
|
flurry |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 12:20
Titel:
|
 |
Leider funktioniert dein Vorschlag nicht.
Ich bekomme die Fehlermeldung:
Wenn ich es so versuche:
bekomme ich die Fehlermeldung
Wie schon erwähnt, habe ich ich nicht nur double-Einträge in meiner Zelle C, sondern auch strings.
Weißt du weiter?
|
|
|
flurry |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 12:25
Titel:
|
 |
Ach ja
die "string" sind im char-Format und die "NaN" sind im double-Format.
|
|
|
flurry |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 12:32
Titel:
|
 |
Ich habe jetzt die Lösung gefunden:
|
|
|
Yvonne |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 31.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 14:23
Titel:
|
 |
|
|
|
|
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.
|
|