|
|
Zeichen aus einer Zelle im Cell Array löschen |
|
bennosi |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.12.2014, 09:49
Titel: Zeichen aus einer Zelle im Cell Array löschen
|
 |
Guten Morgen,
ich sitze an einer Sache bei der ich nicht weiter komme:
Ich habe ein Fell Array mit 2x3 Feldern wobei die erste Zelle folgendermaßen aussieht:
A(1,1)= Element0="1234567890"
Nun möchte ich das so haben das folgendes in der Zelle übrig bleibt:
A(1,1)= 1234567890
Ich habe verschiedene Sachen probiert, allerdings war nichts dabei was mit Geholfen hat.
Kann mit einer von euch helfen?
Viele Grüße
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 19.12.2014, 15:04
Titel:
|
 |
Hallo
was hast du denn bisher probiert, bitte hier posten. Damit man nicht dasselbe vorschlägt.
Was steht in anderen Cells, benutze dazu DISP-Funktion
Das geht z.B. über regulären Ausdrücke:
|
|
|
bennosi |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 12:19
Titel:
|
 |
Hallo,
das hilft mir schonmal etwas weiter.
Allerdings möchte ich, dass er sich den Inhalt der Zellen selber sucht und dann jeweils das "Element=" rausstreicht, sodass am Ende nur noch die Zahlen in den Zellen stehen.
Das liegt daran, dass ich sehr viele von diesen Zellen habe, und nicht immer die jeweilige Zelle per Hand eingeben will.
Hier zum Beispiel ein Cell Array (wobei Element 0 bis Element 2 in einer Zeile in 3 eigenen Zellen stehen):
Element0="9.848559854676" Element1="18.107770834227" Element2="13.236081888369"/>
Element0="12.796583140497" Element1="15.343748700380" Element2="14.096932408513"/>
Habt Ihr da vielleicht noch eine Idee für mich?
Vielen Danks schonmal für die bisherige Hilfe
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 13:10
Titel:
|
 |
|
|
bennosi |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 13:56
Titel:
|
 |
Hallo,
das klappt schonmal super, danke!
Aber gibt es auch eine Möglichkeit, dass Matlab das quasi automatisiert macht? Also dass jede Zelle durchgegangen wird, und jedes mal wenn "Element=" auftaucht, das rausgeschmissen wird und nur die Zahlen übrig bleiben?
Das würde sich bei mir anbieten, da ich sehr, sehr viele Datensätze einzulesen habe..
Vielen Dank auf jeden Fall für den obigen Code
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 14:23
Titel:
|
 |
Gern geschehen.
bennosi hat Folgendes geschrieben: |
Aber gibt es auch eine Möglichkeit, dass Matlab das quasi automatisiert macht? Also dass jede Zelle durchgegangen wird, und jedes mal wenn "Element=" auftaucht, das rausgeschmissen wird und nur die Zahlen übrig bleiben? |
Was meinst du mit automatisiert?
Aktuell bleiben doch auch nur die Zahlen übrig. Willst du explizit nach "Element" suchen? Das kann man so machen:
Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
|
|
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.
|
|