数字の文字列が入力されるスクリプトがあります
string='123'
また
string='9823'
これを[a、b、c、d]の形式の配列に変換しようとしています。たとえば、「123」の文字列から数値配列[1,2,3]に変換しようとしています
これを行う方法に関するヒントはありますか?
str = '123';
num = str - '0';
% num = [1 2 3];
cellstr を使用できます。
cellstr('123')
ans =
{
[1,1] = 123
}
関数を使用するstr2num()
str = '123';
str = str2num(str);
注: 私が正しいことを確認するには、コマンド ウィンドウに「whos str」と入力し、クラスを確認します。文字列にはクラス char があり、数値にはクラス double があります