1
A
回答
4
或者试试这个
result = str2num(num2str(1234)')'
+0
这个工作,但遗憾的是不是价值矩阵(而不是你的例子中的矢量)。 – 2015-11-18 12:45:40
5
这是一个非常简单的方法来做到这一点对一个整数
s = num2str(1234)
for t=length(s):-1:1
result(t) = str2num(s(t));
end
然而,最简洁的方式,应该是:
'1234'-'0'
1
您可以使用arrayfun
arrayfun(@str2num, num2str(x))
0
下面是使用一个递归函数的优雅和高效的解决方案:
function d = int2dig(n)
if n >= 10
d = [int2dig(floor(n/10)),mod(n,10)];
else
d = n;
end
相关问题
- 1. 一个字符串数组
- 2. 将多个字符串作为一个字符串读取? C++
- 3. 读个字符一个接一个从字符串,并将其添加到TMemo
- 4. 如何将一个字符串转换为一个字符数组中的字符大小的字符数组?
- 5. 一个字符串将数组用PHP
- 6. 将一段文字读入一个字符串向量
- 7. 返回一个字符串数组从
- 8. 从一个字符串合并数组?
- 9. 如何从一个字符串数组
- 10. 类型从一个字符串数组
- 11. 从字符串创建一个数组
- 12. 试图从字符串数组中创建一个字符串
- 13. 从字符串数组中获取第一个字符串c
- 14. 从字符串数组中打印一个字符串
- 15. 从一个字符串指针数组复制字符串到另一个
- 16. 如何将多字输入读入一个字符串?
- 17. 将数据从一个字符串移动到另一个字符串
- 18. 保存输入字符串字符到一个二维数组
- 19. 从一个数组中打印多个字符串作为单个字符串
- 20. 将多个字符串分别放入一个数组中
- 21. 将字符串转换为一个字符数组swift 2.0
- 22. 读中国字符到一个字符串从一个字节缓冲器
- 23. 将字符串分割一个字符
- 24. 从加入两个数组创建一个字符串
- 25. 将一个字符串与另一个字符串对齐
- 26. 将一个字符串到另一个字符串中的Java
- 27. 从两个字符串数组中返回唯一字符串,连接成一个字符串VBA
- 28. 从另一个字符串中创建一个字符串?
- 29. C - 从另一个字符串中减去一个字符串
- 30. 提取数字从一个字符串
是'1234'的数值(如问题的主体建议)或字符串('char',像标题表明)? – tmpearce 2013-02-15 13:00:27
@tmpearce - 它实际上可以是,但现在我更关心它是数值的情况。对于标题混淆抱歉。 – Rook 2013-02-15 23:46:08