0

コードとその変数を構築する方法がいくつかあります。たとえば、次のように書くことができます。

for i=1:N
   Block(i,:,1)=circshift(baseRow1, [0 i-1]);
   Block(i,:,2)=circshift(baseRow2, [0 i-1]);
   Block(i,:,3)=circshift(baseRow3, [0 i-1]);
end

これは、次の方法でも記述できます。

for i=1:N
   Block1(i,:)=circshift(baseRow1, [0 i-1]);
   Block2(i,:)=circshift(baseRow2, [0 i-1]);
   Block3(i,:)=circshift(baseRow3, [0 i-1]);
end

関数が何をするのかは無視して、変数を定義する最善の方法について尋ねます。速度/メモリ割り当ての意味で、違いはありますか? 変数は少ないが大きいほうがいいですか、それとも小さな変数が多いですか?

その例では問題にならないかもしれませんが、コード全体からの小さな断片です...ありがとう!

4

0 に答える 0