Verfasst am: 19.11.2018, 10:03  Â
Titel: Anzahl von gleichen cell-Inhalten innerhalb einer Spalte
  Â
Hallo Zusammen, ich bin noch ein totaler Anfänger in sachen MATLAB, daher bitte um Verzeihung wenn ich mich schlecht ausdrücke.
Ich habe eine große Tabelle (Excel csv) diese habe ich eingelesebekommen in Matlab. Da die Tabelle Zahlen und Wörter enthält wurde es als "cell" eingelesen. (Ich denke das sollte so passen)
Nun möchte ich die Anzahl der Zeilen, in der Spalte Nummer 9 mit dem Inhalt 102.
Wie gehe ich das am besten an?
Am Ende möchte ich wissen, wie oft die 102 in der Spalte vorkommt.
     Verfasst am: 19.11.2018, 10:55  Â
Titel:
  Â
Vielen Dank für den Vorschlag:
Immerhin kommt keine Fehlermeldung, aber leider findet er sauch nichts.
Ich habe hier mal ein Bild mit angehängt wie die Datei in Matlab aussieht, vielleicht hilft das weiter. Ich war nämlich bisher auch nimmer nur so weit, dass er nichts findet, aber es sist die 102 ja wirklich in der Spalte....irgendwie funktioniert da noch was nicht richtig....
ach ja folgendes liefert auch folgendes als ergebnis: find(strcmp(A(:,9),'"102"'))
Ergebnis sieht immer wie folgt aus:
Ich würde aber nochmal überdenken, wie die Datei importiert wird. Table wäre m.E. beser geeignet.
Grüße,
Harald

_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
     Verfasst am: 19.11.2018, 18:35  Â
Titel:
  Â
Vielen Lieben Dank, das funktioniert!
jetzt ist es wahrscheinlich nur noch ein kleiner Schritt.
Ich hätte gerne die Anzahl der gefundenen "Zellen". Ich kann es zwar ablesen, aber ich möchte damit dann weiter rechnen...
sum(find(strcmp([A{:,9}], "102"))) liefert leider nicht das gewünschte Ergebnis.
Im angehängten Bild ist das Ergebnis zu sehen, um es zu verdeutlichen. Ich denke das 918 meine Antwort ist, doch wie bekomme ich das als einzige Zahl als Ergebnis.
Herzlichen Dank schon mal für die Hilfe bisher!

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
In der angehängten Datei kommt allerdings wirklich keine 121 vor.
Grüße,
Harald

_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
     Verfasst am: 26.11.2018, 13:30  Â
Titel:
  Â
Hallo,
vielen lieben Dank!
In dem Ausschnitt tatsächlich nicht aber in der kompletten Datei schon!
Gruß
Barbara

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
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.