Multiplication of submatrices of a matrix
I have a J X J matrix $C$ that is upper triangular. Also, C’C is positive definite. I also have a matrix $A$ formed by submatrices of size J X K as follows, A = [A_1 ; A_2 ; A_3 ; … A_N ]
where A_i = [I B_i] for each $i$. I is the identity matrix of size J and B_i is a matrix of size J C (K-J). I create a new matrix A_new such that
A_new = [C*A_1; C*A_2,…;C*A_N]
Notice that A_new can be written as A_new = [C CB_1 ; C CB_2 ; … C CB_N ].
Is there a way for me to write A_new’ * A_new in terms of matrix operations or concatenations?
I have a loop in Matlab where I need to obtain a matrix A_new for different values of C. This is extremely costly computationally as the matrices B_i and C are huge. Any help is appreciated!
Thank you!I have a J X J matrix $C$ that is upper triangular. Also, C’C is positive definite. I also have a matrix $A$ formed by submatrices of size J X K as follows, A = [A_1 ; A_2 ; A_3 ; … A_N ]
where A_i = [I B_i] for each $i$. I is the identity matrix of size J and B_i is a matrix of size J C (K-J). I create a new matrix A_new such that
A_new = [C*A_1; C*A_2,…;C*A_N]
Notice that A_new can be written as A_new = [C CB_1 ; C CB_2 ; … C CB_N ].
Is there a way for me to write A_new’ * A_new in terms of matrix operations or concatenations?
I have a loop in Matlab where I need to obtain a matrix A_new for different values of C. This is extremely costly computationally as the matrices B_i and C are huge. Any help is appreciated!
Thank you! I have a J X J matrix $C$ that is upper triangular. Also, C’C is positive definite. I also have a matrix $A$ formed by submatrices of size J X K as follows, A = [A_1 ; A_2 ; A_3 ; … A_N ]
where A_i = [I B_i] for each $i$. I is the identity matrix of size J and B_i is a matrix of size J C (K-J). I create a new matrix A_new such that
A_new = [C*A_1; C*A_2,…;C*A_N]
Notice that A_new can be written as A_new = [C CB_1 ; C CB_2 ; … C CB_N ].
Is there a way for me to write A_new’ * A_new in terms of matrix operations or concatenations?
I have a loop in Matlab where I need to obtain a matrix A_new for different values of C. This is extremely costly computationally as the matrices B_i and C are huge. Any help is appreciated!
Thank you! matrix manipulation MATLAB Answers — New Questions