【发布时间】:2012-08-20 23:29:32
【问题描述】:
我有一个脚本,其中输入了一串数字
string='123'
或
string='9823'
我正在尝试将其转换为 [a,b,c,d] 形式的数组 例如从字符串 '123' 到数值数组 [1,2,3]
关于如何做到这一点的任何提示?
【问题讨论】:
-
OP:请不要用废话代替你的问题。
我有一个脚本,其中输入了一串数字
string='123'
或
string='9823'
我正在尝试将其转换为 [a,b,c,d] 形式的数组 例如从字符串 '123' 到数值数组 [1,2,3]
关于如何做到这一点的任何提示?
【问题讨论】:
str = '123';
num = str - '0';
% num = [1 2 3];
【讨论】:
使用函数str2num()
str = '123';
str = str2num(str);
注意:要验证我是否正确,请在命令窗口中输入“whos str”,然后检查类。字符串有一个类,char,数值有一个类,double
【讨论】:
你可以使用cellstr:
cellstr('123')
ans =
{
[1,1] = 123
}
【讨论】: