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