次のマトリックスがあります。
MatrixA =
1 10 50
23 45 76
71 81 91
1 2 3
4 5 6
78 89 91
2 3 4
var
各列の複数の範囲に対して関数を実行したいと思います。より具体的には、列ごとに1行から3行、2行から4行、3行から5行などを計算したいと思いvar
ます。私が望む出力は次のようになります。
1281.33 1260.33 430.33
1281.33 1564.33 2216.33
1566.33 2004.33 2496.33
... ... ...
構文は次のようなものになると考えていました。
var(MatrixA([1 2 3]:[3 4 5],:))
しかし、これは(明らかに)機能しません。
ループを使用してこれを行うことができますが、ループを使用しない解決策があるかどうか疑問に思っていましたか?