0

すべての出力 (echo) を含む char 配列を返す bash スクリプトを matlab に実装しました。ここで、配列に格納されたデータを使用してファイルを開きたいと思います。残念ながら、配列を文字列に変換する方法がわかりません。次のコードが機能します。

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

しかし、これはあまり便利ではなく、異なる長さのファイル名を許可しません。これを解決する簡単な方法はありますか?

4

1 に答える 1

1

基本的に、文字配列文字列です。それらを変換する必要はありません。

filename = output

トリックを行う必要があります。

于 2012-11-15T13:07:35.870 に答える