2

Matlab に読み込みたいファイル パスのリストである 1 つの列を持つ Excel データ セットがあります。xlsreadコマンドを使用すると、次の結果が得られます

raw = 

'files'        
[1x135 char]  
[1x135 char] 
[1x141 char] 
[1x141 char] 
[1x149 char]
[1x149 char]  

これで、要素 1 のファイル パスが 135 文字であることがわかりましたが、Matlab にパスを表示させる方法がわかりません。助言がありますか?

4

1 に答える 1

2

セル配列を見てみたいと思うかもしれません。xlsreadのドキュメントに記載されているように、raw出力引数はセル配列です。cell 配列要素には、次のようにアクセスします。

myPath = raw{2}

通常の括弧ではなく中括弧に注意してください。cell 配列の内容を表示する場合、MATLAB は行列の内容が特定のサイズを下回る場合にのみ表示します。これが、すべてのパスがこの形式で表示されない理由です。

于 2013-01-23T20:51:57.740 に答える