在Matlab中,應用使用他們訪問的元素索引的操作的首選方法是什麼?一些簡單的場景:基於元素索引的Matlab應用操作
A(i, j) = A(i, j) + 2*i + 3*j
A(i,j) = A(i,j) + A(i+1,j+1)
除了使用循環,有沒有執行這樣的操作時,利用矩陣元素的索引的任何直接的方式?類似問題的答案,如「Initialize MATLAB matrix based on indices」廣泛使用repmat()
。雖然解決方案涉及repmat()
的工作,但如果問題有些複雜,那麼對於不擅長Matlab(例如我自己)的人來說,開發並不容易。