【发布时间】:2014-02-09 06:45:59
【问题描述】:
我在 Matlab 的单元格中有以下字符串(1X48 的字符)
{ {1 , 0 , 0 } , { 0 , 1 , 0 } , { 0 , 0 , 1 } }。
我正在尝试在新行中仅使用空格获取三个单独的字符串,以便数据看起来像
1 0 0
0 1 0
0 0 1
如果有人有任何想法可以在 matlab 中隐藏,我将不胜感激。
谢谢
【问题讨论】:
标签: string matlab vector char cell
我在 Matlab 的单元格中有以下字符串(1X48 的字符)
{ {1 , 0 , 0 } , { 0 , 1 , 0 } , { 0 , 0 , 1 } }。
我正在尝试在新行中仅使用空格获取三个单独的字符串,以便数据看起来像
1 0 0
0 1 0
0 0 1
如果有人有任何想法可以在 matlab 中隐藏,我将不胜感激。
谢谢
【问题讨论】:
标签: string matlab vector char cell
最好用cell2mat函数
在你的情况下,你可以尝试这样的事情,
temp = { {1 , 0 , 0 } , { 0 , 1 , 0 } , { 0 , 0 , 1 } }; out = [cell2mat(temp{1, 1}); cell2mat(temp{1, 2}); cell2mat(temp{1, 3})]
希望对你有帮助!!
【讨论】:
【讨论】: