【发布时间】:2014-11-08 23:46:57
【问题描述】:
最好用一个更简单的例子来解释。假设 MATLAB 中的一些脚本给了我一个字符串元胞数组:
temp = dir;
names = {temp.name}'
ans =
'folder1'
'folder2'
'file1'
我想在另一个脚本中使用这个输出,在另一个 matlab 会话中。理想情况下,我会在第二个脚本中编写
names = {'folder1', 'folder2', 'file1'}
但这意味着在“ans =”下复制粘贴输出,然后手动添加逗号和大括号。在我的情况下,单元阵列非常大,所以这是不可取的。更让人觉得笨拙,可能有更简单的方法。有什么方法可以让 matlab 以我不必这样做的方式打印输出?
对于矩阵而不是元胞数组来说,知道完全相同的事情会很好!
我知道将变量保存在 .mat 文件中并加载它,但我想知道上述是否也可行(在我的情况下会更干净)。
【问题讨论】:
标签: arrays performance matlab