convertir la cadena a número de matriz en matlab

Tengo un script en el que una cadena de se introduce el número de

string='123'

o

string='9823'

Estoy tratando de convertir esto en una matriz de la forma [a,b,c,d]
e.g a partir de una cadena de ‘123’ numéricos de la matriz [1,2,3]

Consejos sobre cómo hacer esto?

  • OP: por Favor, no reemplazar sus preguntas con tonterías.
  • ¿Qué fue todo eso?!
InformationsquelleAutor user1612925 | 2012-08-20

3 Kommentare

  1. 0

    utilizar la función str2num()

    str = '123';
    str = str2num(str);

    Nota: Para comprobar que estoy en lo cierto, escriba en «whos str» en la ventana de comandos, y la verificación de la clase. Una cadena tiene una clase, char, los valores numéricos y de tener una clase, haga doble

    • El código produce un 1×1 doble, no un 3×1 de la matriz de dobles como se requiere.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea