|
|
Zahlen eines Vekors zählen |
|
AL |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.06.2009, 13:15
Titel: Zahlen eines Vekors zählen
|
|
Hallo zusammen!
Gibt es eine einfache Funktion, die mir angibt wieviele Zahlenwerte in einem Vektor vorhanden sind ? Unter der Vorraussetzung, dass in dem Vektor auch NaN's vorhanden sind?
Beispiel:
Vektor: 3 4 1 9 22 34 5 NAN NAN NAN
Ergebnis sollte 7 sein, also immer die Stelle an der die NAN's beginnen.
Anmerkung: Ich hatte schon die Idee mit einer Schleife und IF zu arbeiten. WÜrde sicher funktionieren, allerdings suche ich eine effizientere Lösung.
mfg
|
|
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.06.2009, 13:20
Titel:
|
|
Eine wie ich finde sehr schöne Lösung ist:
_________________
>> why
The computer did it.
|
|
|
AL |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.06.2009, 14:58
Titel:
|
|
vielen dank. genau so etwas habe ich gesucht.
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 15.06.2009, 15:01
Titel:
|
|
Moin,
eine andere Möglichkeit wäre, wenn wie du gesagt hast, die NaNs immer am Ende stehen und dann auch keine Zahlenwerte auftauchen:
Gruß
Alex
/edit: Hab grad mal probiert - Die Laufzeiten bei einem 1e6 langen Vektor sind bei meiner Lösung 4-5x so lange - Schade...
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
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 - 2024
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.
|
|