WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Ansprechen einer 'cell'

 

Krachbummente
Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 18.08.15
Wohnort: Hannover
Version: 14a, 17b
     Beitrag Verfasst am: 28.04.2017, 10:38     Titel: Ansprechen einer 'cell'
  Antworten mit Zitat      
Hallo!

Ich habe ein Problem bei einer Programmierung.
Durch den Import einer Messdatei erhalte ich meine Werte jeweils als 'cell'-Datei.
Hier ein Beispiel:

A = '10,0.9,3.4,2'

Ich habe also eine cell, in der vier Werte stehen, 10, 0.9, 3.4 und 2. Für die Weiterverarbeitung muss ich diese Werte einzeln ansprechen können, um mit diesen zu rechnen.

Wie schaffe ich das? Ist es möglich diese Werte einzeln anzusprechen oder kann ich diese Cell in einen Vektor/Matrix umwandeln?

Danke im Voraus und Gruß,
KBE
Private Nachricht senden Benutzer-Profile anzeigen


General_Griboz
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 66
Anmeldedatum: 05.04.17
Wohnort: ---
Version: R2016b
     Beitrag Verfasst am: 28.04.2017, 11:04     Titel:
  Antworten mit Zitat      
Moin,

der erste Wert wäre A{1,1} (die erste 1 steht für die Zeile und die zweite 1 für die Spalte im cell)

Je nachdem wie dein cell aufgebaut ist, wäre der zweite Wert entweder A{2,1} oder A{1,2}.

Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
Krachbummente
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 18.08.15
Wohnort: Hannover
Version: 14a, 17b
     Beitrag Verfasst am: 28.04.2017, 11:44     Titel:
  Antworten mit Zitat      
Danke für deine Antwort.

Das funktioniert bei mir leider nicht, da sich die 4 genannten Werte in derselben Zelle befinden. Wenn ich deinen Vorschlag anwende erhalte ich nur wieder das bekannte
A = '10,0.9,3.4,2'


Es handelt sich bei einer Cell leider nicht um eine Matrix!

Hat noch jemand eine weitere Idee?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.502
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 28.04.2017, 12:22     Titel:
  Antworten mit Zitat      
Hallo,

strsplit sollte helfen.

Noch besser könnte sein, schon beim Import zu vermeiden, dass die Daten in dieser Form ankommen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Krachbummente
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 18.08.15
Wohnort: Hannover
Version: 14a, 17b
     Beitrag Verfasst am: 02.05.2017, 09:00     Titel:
  Antworten mit Zitat      
Das ist es, dankesehr!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.