小编mar*_*tin的帖子

Matlab:将双向量数组转换为字符串单元格数组

map1 = containers.Map({'212','2','12','44'},[4,5,6,7]);
keyset = str2double(keys(map1));
Run Code Online (Sandbox Code Playgroud)

现在我对keyset进行一组操作,这些操作将返回

Keyset= [203,2,12,39];
Run Code Online (Sandbox Code Playgroud)

我厌倦了以下几点:

num2cell(num2str(keyset));
num2cell(num2str(keyset,1));
num2cell(num2str(keyset,'%11.0g'));
num2cell(num2str(keyset,3));
Run Code Online (Sandbox Code Playgroud)

以上所有结果都给出了最终细胞阵列的奇怪结果.我只需要将整数用作另一个容器映射的键.

arrays string double matlab cell

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

cell ×1

double ×1

matlab ×1

string ×1