2012-05-07 19 views
0

私は非常に多くの行列を扱っていますが、ただ一つの数(meanT0601、meanT0602、meanT0603、...など)で違います。
私はためのループと%D を使用してファイルのシーケンスを処理する方法を知っているが、私はマトリックスと似た何かをすることができませんでしだ。
それについての任意のアイデア?それは時間の大きな失われますが、私はそれらを処理するためにすべての異なる行列名を入力することを検討しています。私は(多分私のMATLABのバージョンが古すぎる)コマンドimportdataはを知っているが、私は関数dlmreadの組み合わせを使用している場合は、それが正常に動作しますdlmwriteいけない事前行列の操作

+1

私の提案は、名前の異なる多数の行列を使用するのではなく、3Dアレイまたは細胞アレイ。 –

+0

Btw、3D配列を作成するにはforループを使用する必要がありますか? – Luis

+0

あなたのマトリックスはどこから来ていますか? – japreiss

答えて

0


感謝。

A = [1 2 3 4; 5 6 7 8]; 
dlmwrite('file.txt',A); 
B{1} = dlmread('file.txt'); 

Dlmreadとdkmwriteはcsv形式で保存します。すべてがセル配列Bにあります。importdata関数を使用する必要がある場合は、ソースまたはドキュメントを提供してください。