2016-07-26 14 views
0

ich Matlab verwende, und ich habe folgende Daten konvertieren :Wie Zellenfeld Zeichenfolge Zahlen in numerische Vektor

b = [3 11 7]; % What I need to get! 

Wenn ich versuche, die b = cell2mat(a) Funktion das Ergebnis zu verwenden, die ich diese Nummer bekommen ist: b = 3117;, die nicht das, was ich will.

Welche Funktion soll ich verwenden, um mein Ziel zu erreichen? Verwenden Sie nach Möglichkeit keine for-Schleifen, sondern nur Matlab-Funktionen.

+1

'b = str2double (a)' - wenn es ein String-Typen in Ihrem Handy ein, wird es eine NaN zurück. Bitte lesen Sie unsere Matlab-Dokumentation - es gibt einen Abschnitt im Intro, den ich speziell dazu geschrieben habe. – GameOfThrows

+0

@excaza Hilfe Schleife -> Schleife nicht gefunden. –

+0

@excaza Ihre Kommentare sind weniger nützlich als das Handbuch und yeah ... Schleife ist noch keine Funktion in Matlab ... komm vorbei ... wenn du keine konstruktiven Kommentare gibst, solltest du darüber nachdenken, diese Seite aufzugeben .. . –

Antwort

Verwandte Themen