2017-03-17 2 views
2

それぞれ1列と4097行を含むデータファイルを読み取ろうとしています。しかし、私の関数は偶数(4096を意味する)の行の総数を必要とします。だから、私はMATLABコマンドx(2:length(x)))を使いました。しかし、このコマンドの「x」の値は(:、k)であり、MATLABは一時配列に呼び出したり索引を付けたりできないという問題があります。これに対する解決策はありますか?私はすべてのサポートに感謝します。 コードは次のとおりです。MATLAB:呼び出しまたはテンポラリ配列にインデックスを付けることができません

for k = 1:9 
with filename = sprintf('F00%d.txt',k); 
a(:,k) = load(filename); 
x = a(:,k)(2:length(a(:,k))); 
w = tqwt(p,1,3,3); 
[a1,a2,a3,a4]= deal(w{:}); 

m(a1,1) = mean(a1); 
s(a1,1) = std(a1); 
ma(a1,1) = max(a1); 
mi(a1,1) = min(a1); 
+0

なぜあなたは質問を投稿し、回答を受け取り、質問を削除していますか? – Royi

答えて

関連する問題