我在matlab中实现了一个bash脚本,它返回一个包含所有输出(echo)的char数组。现在我想使用存储在数组中的数据来打开一个文件。不幸的是,我不知道如何将数组转换为字符串。 以下代码有效:
[status, output] = system('./script.sh', '-echo');
filename = [ output(1) output(2) output(3) output(4) output(5) output (6) ];
但它不是很方便,不允许不同长度的文件名。 有没有一种简单的方法可以解决这个问题?
答案 0 :(得分:1)
基本上,字符数组是字符串;没有必要转换它们。
filename = output
应该这样做。