从细胞的表转换为一个数组
1视图(30天)
显示旧的评论
接受的答案
Sindar
2020年10月30日
编辑:Sindar
2020年10月30日
它变得棘手与不同的变量类型和宽度,但希望这有助于。坏的情况下,你建立新表元素的元素:
%建立示例喜欢你的表
t =表();
t {1} = {“[1,2,3]”};
t {1,2} = {(4、5、6、7)”}
t =
1×2表
Var1Var2
______________________
{“[1,2,3]”}{(4、5、6、7)”}
%开始一个新表
t2 =表();
%将细胞中的文本转换成一个数组:
t2 {1} = str2num (t {1}, {1});
t2 {1,2} = str2num (t {1,2} {1})
t2 =
1×2表
Var1Var2
______________________
1 2 3 4 5 6 7