5

数字の文字列が入力されるスクリプトがあります

string='123'

また

string='9823'

これを[a、b、c、d]の形式の配列に変換しようとしています。たとえば、「123」の文字列から数値配列[1,2,3]に変換しようとしています

これを行う方法に関するヒントはありますか?

4

3 に答える 3

25
str = '123';
num = str - '0';
% num = [1 2 3];
于 2012-08-20T23:34:41.137 に答える
0

cellstr を使用できます。

cellstr('123')
ans =
{
  [1,1] = 123
}
于 2016-05-27T17:11:17.293 に答える
0

関数を使用するstr2num()

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

注: 私が正しいことを確認するには、コマンド ウィンドウに「whos str」と入力し、クラスを確認します。文字列にはクラス char があり、数値にはクラス double があります

于 2016-04-21T06:20:56.877 に答える