如何將[12 25 34 466 55]
轉換爲字符串數組['12' '25' '34' '466' '55']
?我知道的轉換函數將該數組轉換爲表示整個數組的一個字符串。Matlab:將數組轉換爲字符串數組
25
A
回答
26
字符串數組必須是單元格數組。這就是說:
s = [12 25 34 466 55]
strtrim(cellstr(num2str(s'))')
0
在MATLAB中,[ '12' '25' '34' '466' '55']是相同的含這些數字單個字符串。這就是說:
['12' '25' '34' '466' '55']
ans =
12253446655
我需要在這裏爲你正在嘗試什麼來完成,但假設你希望仍然能夠訪問每個個體數作爲一個字符串更多上下文,單元陣列可能是最好的辦法你可以採取:
A = [1 2 3]
num2cell(num2str(A))
(當然,你仍然必須移除俺們雜散空格)
+0
即使您刪除了雜散空格,您最終也會得到一個單獨的字符串數組,其中包含每個數字。改爲交換'num2cell'和'num2str'的順序。 'cellfun(@ num2str,num2cell(s),'UniformOutput',false)'很好地完成了工作。 – Doresoom
10
7
現在MATLAB 2016B後,你可以簡單地使用
s = [12 25 34 466 55];
string(s)
相關問題
- 1. 轉:將字符串數組轉換爲Json數組字符串
- 2. 將字符串數組轉換爲字符串數組
- 3. 將轉換爲字符串的數組轉換回數組
- 4. 注意:數組到字符串轉換將數組轉換爲字符串
- 5. 將json轉換爲數組php將數組轉換爲字符串轉換
- 6. 將字符串數組轉換爲字符數組
- 7. Python:如何將字符串數組轉換爲數組數組?
- 8. 將數組數組轉換爲angularjs中的字符串數組
- 9. 將字符串轉換爲int數組
- 10. MongoDB將字符串轉換爲數組
- 11. 將PHP字符串轉換爲數組
- 12. 將javascript字符串轉換爲數組
- 13. 將字符串轉換爲json數組
- 14. 將數組轉換爲字符串Javascript
- 15. 將數組轉換爲字符串Nesc
- 16. 將字符串轉換爲數組(android)
- 17. 將數組值轉換爲字符串
- 18. PHP將字符串轉換爲數組
- 19. 將Python數組轉換爲字符串
- 20. 將int轉換爲字符串數組
- 21. 將JSONArray轉換爲字符串數組
- 22. PHP:將數組轉換爲字符串?
- 23. JS將字符串轉換爲數組
- 24. 將字符串數組轉換爲ImageButton
- 25. 將字符串轉換爲數組
- 26. 將Dictionary.keyscollection轉換爲字符串數組
- 27. 將數組轉換爲字符串
- 28. 將php字符串轉換爲數組
- 29. 將array.description字符串轉換爲數組
- 30. 將字符串轉換爲int數組
一種更好的方式比我上面寫的。 – Vish
這比arrayfun和cellfun快兩倍。 +1 – Doresoom