matlab:将char数组转换为字符串

时间:2012-11-15 12:37:54

标签: arrays string matlab

我在matlab中实现了一个bash脚本,它返回一个包含所有输出(echo)的char数组。现在我想使用存储在数组中的数据来打开一个文件。不幸的是,我不知道如何将数组转换为字符串。 以下代码有效:

[status, output] = system('./script.sh', '-echo');
filename = [ output(1) output(2) output(3) output(4) output(5) output (6) ];

但它不是很方便,不允许不同长度的文件名。 有没有一种简单的方法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

基本上,字符数组字符串;没有必要转换它们。

filename = output

应该这样做。