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

cell umwandeln

 

Balu
Forum-Anfänger

Forum-Anfänger


Beiträge: 28
Anmeldedatum: 17.09.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.10.2012, 08:31     Titel: cell umwandeln
  Antworten mit Zitat      
Hallo,

ich möchte von cell array zu nummeric value wechseln damit ich mit sum und mean usw arbeiten kann, hab schon cell2mat sowie double ausprobiert, leider ohne Erfolg, falls jemand weis wie man cell umwandeln kann, werde ich mich sehr freuen!!
Gruß
Dieter
Private Nachricht senden Benutzer-Profile anzeigen


Trimax
Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 54
Anmeldedatum: 09.04.09
Wohnort: ---
Version: R2012b
     Beitrag Verfasst am: 11.10.2012, 09:18     Titel:
  Antworten mit Zitat      
Was mir spontan einfällt:

Code:
X = {54,74,90};
Y = [X{:}];
Y =
    54    74    90
 


oder eben mit cell2mat (was kriegst du denn für einen Fehler?)

Code:
Private Nachricht senden Benutzer-Profile anzeigen
 
Balu
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 28
Anmeldedatum: 17.09.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.10.2012, 09:23     Titel:
  Antworten mit Zitat      
Erstmal vielen Dank,

bei cell2mat:

CAT arguments dimensions are not consistent

mit deinen Vorschlag funktioniert natürlich aber, wie kann ich dann Zahlen getrennt einlesen, so, dass sie nicht sich vermischen?

Gruß
Dieter
Private Nachricht senden Benutzer-Profile anzeigen
 
Trimax
Forum-Fortgeschrittener

Forum-Fortgeschrittener



Beiträge: 54
Anmeldedatum: 09.04.09
Wohnort: ---
Version: R2012b
     Beitrag Verfasst am: 11.10.2012, 09:59     Titel:
  Antworten mit Zitat      
Du musst natürlich dafür Sorge tragen, dass im Falle von Matrizen in den einzelnen Elementen deines Cell Arrays auch nur einzelne (oder gleich viele) Werte vorhanden sind.

Code:

X = {[1,2],3,4,5;6,7,8,9}

X =

    [1x2 double]    [3]    [4]    [5]
    [         6]    [7]    [8]    [9]

cell2mat(X)
Error using cat

 


bzw.

Code:

Y = {[1,2],[3,4];[5,6],[7,8]}

Y =

    [1x2 double]    [1x2 double]
    [1x2 double]    [1x2 double]

cell2mat(Y)

ans =

     1     2     3     4
     5     6     7     8
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Balu
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 28
Anmeldedatum: 17.09.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.10.2012, 10:08     Titel:
  Antworten mit Zitat      
Hallo,

eigentlich ist es auch der Fall bei mir, überall ist nur ein Wert.
es ist 15x9 Cell entstanden aus 1x9 Cell.

Es ist echt komisch, einzeln 1x9 lassen sie sich mit cell2mat umwandeln, aber wie mach ich dann so, dass die Zellen getrennt eingelesen werden?
oder ist es gar nicht möglich?

Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
tschun
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 73
Anmeldedatum: 05.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.10.2012, 10:45     Titel:
  Antworten mit Zitat      
Hi,

welche Datentypen stehen denn in den einzelnen cells?
Private Nachricht senden Benutzer-Profile anzeigen
 
Balu
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 28
Anmeldedatum: 17.09.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.10.2012, 10:02     Titel:
  Antworten mit Zitat      
Hallo,

es sind immer Zahlen, von 0 bis 1000er Bereich

Gruß
Dieter
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.