|
|
Gleiche Zellen in einem Cell Array zusammenfassen |
|
Mister Iös |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 09.03.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2013, 21:48
Titel: Gleiche Zellen in einem Cell Array zusammenfassen
|
 |
hi!
ich habe folgendes problem: ein cell array mit ergebnissen aus einer vorangegangenen rechnung enthält mehrere gleiche werte. diese wollte ich nun mit dem befehl "unique" zusammenfassen bzw. löschen. leider sagt mir matlab, dass dies nur für strings möglich sei. also habe ich folgendes probiert:
funktioniert aber nicht. ich bekomme diesen fehler:
Undefined function 'fix' for input arguments of type 'cell'.
Error in num2str (line 66)
if ~isempty(x) && isequalwithequalnans(x, fix(x))
Error in test (line 132)
b=unique(num2str(a))
gibt es sowas wie "cell2str"? habe leider nichts gefunden. oder gibt es einen direkteren weg ohne umwandlung in einen string?
vg
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 14.03.2013, 11:06
Titel:
|
 |
Hallo,
bitte die Fehlermeldung kopieren, nicht interpretieren.
Wenn das Cell Array ausschließlich Zahlen enthält, kannst du das mit cell2mat in ein numerisches Array umwandeln.
Falls das nicht funktioniert: was genau hast du denn in dem Cell Array?
Grüße,
Harald
|
|
|
Mister Iös |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 09.03.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.03.2013, 05:30
Titel:
|
 |
hi!
super das hat funktioniert! in dem array sind nur zahlen. hier noch mal die fehlermeldung. fand die ziemlich eindeutig:
Error using cell/unique (line 95)
Input A must be a cell array of strings.
Error in test (line 132)
b=unique(a)
obwohl ich nicht ganz verstehe was mit "Input A" gemeint ist. habe gar kein "A" verwendet in dem skript und auch "line 95". die zeile ist leer!? aber ist eigentlich auch egal da es jetzt funktioniert! vielen dank!
|
|
|
|
|
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.
|
|