0
function c foo(a, b)
     for ii = [1 3 4 5]
          c = a(:,ii) +  b(:,ii);
     end
return

誰かがこれが何をしているのか説明できますか? aの列 1と の列1 を追加してbから、列 3,4,5 に同じことを追加しますか? それはすべきc+=ですか?それ以外の場合は、最後の合計を上書きするだけです。私は matlab にあまり詳しくありませんが、このコードは意味がありますか? これを高速化する方法は誰にもわかりますか?

4

1 に答える 1