【发布时间】:2012-11-04 01:29:41
【问题描述】:
我在 matlab 中实现了一个 bash 脚本,它返回一个包含所有输出 (echo) 的 char 数组。现在我想使用存储在数组中的数据来打开一个文件。不幸的是,我不知道如何将数组转换为字符串。 以下代码有效:
[status, output] = system('./script.sh', '-echo');
filename = [ output(1) output(2) output(3) output(4) output(5) output (6) ];
但这不是很方便,并且不允许文件名的不同长度。 有没有简单的方法来解决这个问题?
【问题讨论】:
-
filename = output(:) 有帮助吗?否则你在命令行输入输出结果可以贴出来吗?
-
filename = output(1:end-1) 解决了...