CVX error in Vectorization-based ANM
Show older comments
when I use CVX to solve a vectorization-based ANM problem, it comes a error, which remains me that the dimension used for matrix multiplication is incorrect, but I check any matrix multiplication in my code is correct. And CVX can solve the similar (4,4,4) 3D VANM problem but when the dimension is (8,16,16), it does not work. So could you help me to correct my code for the (8,16,16) case please?
cvx_begin
cvx_solver sdpt3
variable T1_1(Mx,Mx) hermitian toeplitz
variable T1_2(Mx,Mx) hermitian toeplitz
variable T1_3(Mx,Mx) hermitian toeplitz
variable T1_4(Mx,Mx) hermitian toeplitz
variable T1_5(Mx,Mx) hermitian toeplitz
variable T1_6(Mx,Mx) hermitian toeplitz
variable T1_7(Mx,Mx) hermitian toeplitz
variable T1_8(Mx,Mx) hermitian toeplitz
variable T1_9(Mx,Mx) hermitian toeplitz
variable T1_10(Mx,Mx) hermitian toeplitz
variable T1_11(Mx,Mx) hermitian toeplitz
variable T1_12(Mx,Mx) hermitian toeplitz
variable T1_13(Mx,Mx) hermitian toeplitz
variable T1_14(Mx,Mx) hermitian toeplitz
variable T1_15(Mx,Mx) hermitian toeplitz
variable T1_16(Mx,Mx) hermitian toeplitz
variable T2_1(Mx,Mx) hermitian toeplitz
variable T2_2(Mx,Mx) hermitian toeplitz
variable T2_3(Mx,Mx) hermitian toeplitz
variable T2_4(Mx,Mx) hermitian toeplitz
variable T2_5(Mx,Mx) hermitian toeplitz
variable T2_6(Mx,Mx) hermitian toeplitz
variable T2_7(Mx,Mx) hermitian toeplitz
variable T2_8(Mx,Mx) hermitian toeplitz
variable T2_9(Mx,Mx) hermitian toeplitz
variable T2_10(Mx,Mx) hermitian toeplitz
variable T2_11(Mx,Mx) hermitian toeplitz
variable T2_12(Mx,Mx) hermitian toeplitz
variable T2_13(Mx,Mx) hermitian toeplitz
variable T2_14(Mx,Mx) hermitian toeplitz
variable T2_15(Mx,Mx) hermitian toeplitz
variable T2_16(Mx,Mx) hermitian toeplitz
variable T3_1(Mx,Mx) hermitian toeplitz
variable T3_2(Mx,Mx) hermitian toeplitz
variable T3_3(Mx,Mx) hermitian toeplitz
variable T3_4(Mx,Mx) hermitian toeplitz
variable T3_5(Mx,Mx) hermitian toeplitz
variable T3_6(Mx,Mx) hermitian toeplitz
variable T3_7(Mx,Mx) hermitian toeplitz
variable T3_8(Mx,Mx) hermitian toeplitz
variable T3_9(Mx,Mx) hermitian toeplitz
variable T3_10(Mx,Mx) hermitian toeplitz
variable T3_11(Mx,Mx) hermitian toeplitz
variable T3_12(Mx,Mx) hermitian toeplitz
variable T3_13(Mx,Mx) hermitian toeplitz
variable T3_14(Mx,Mx) hermitian toeplitz
variable T3_15(Mx,Mx) hermitian toeplitz
variable T3_16(Mx,Mx) hermitian toeplitz
variable T4_1(Mx,Mx) hermitian toeplitz
variable T4_2(Mx,Mx) hermitian toeplitz
variable T4_3(Mx,Mx) hermitian toeplitz
variable T4_4(Mx,Mx) hermitian toeplitz
variable T4_5(Mx,Mx) hermitian toeplitz
variable T4_6(Mx,Mx) hermitian toeplitz
variable T4_7(Mx,Mx) hermitian toeplitz
variable T4_8(Mx,Mx) hermitian toeplitz
variable T4_9(Mx,Mx) hermitian toeplitz
variable T4_10(Mx,Mx) hermitian toeplitz
variable T4_11(Mx,Mx) hermitian toeplitz
variable T4_12(Mx,Mx) hermitian toeplitz
variable T4_13(Mx,Mx) hermitian toeplitz
variable T4_14(Mx,Mx) hermitian toeplitz
variable T4_15(Mx,Mx) hermitian toeplitz
variable T4_16(Mx,Mx) hermitian toeplitz
variable T5_1(Mx,Mx) hermitian toeplitz
variable T5_2(Mx,Mx) hermitian toeplitz
variable T5_3(Mx,Mx) hermitian toeplitz
variable T5_4(Mx,Mx) hermitian toeplitz
variable T5_5(Mx,Mx) hermitian toeplitz
variable T5_6(Mx,Mx) hermitian toeplitz
variable T5_7(Mx,Mx) hermitian toeplitz
variable T5_8(Mx,Mx) hermitian toeplitz
variable T5_9(Mx,Mx) hermitian toeplitz
variable T5_10(Mx,Mx) hermitian toeplitz
variable T5_11(Mx,Mx) hermitian toeplitz
variable T5_12(Mx,Mx) hermitian toeplitz
variable T5_13(Mx,Mx) hermitian toeplitz
variable T5_14(Mx,Mx) hermitian toeplitz
variable T5_15(Mx,Mx) hermitian toeplitz
variable T5_16(Mx,Mx) hermitian toeplitz
variable T6_1(Mx,Mx) hermitian toeplitz
variable T6_2(Mx,Mx) hermitian toeplitz
variable T6_3(Mx,Mx) hermitian toeplitz
variable T6_4(Mx,Mx) hermitian toeplitz
variable T6_5(Mx,Mx) hermitian toeplitz
variable T6_6(Mx,Mx) hermitian toeplitz
variable T6_7(Mx,Mx) hermitian toeplitz
variable T6_8(Mx,Mx) hermitian toeplitz
variable T6_9(Mx,Mx) hermitian toeplitz
variable T6_10(Mx,Mx) hermitian toeplitz
variable T6_11(Mx,Mx) hermitian toeplitz
variable T6_12(Mx,Mx) hermitian toeplitz
variable T6_13(Mx,Mx) hermitian toeplitz
variable T6_14(Mx,Mx) hermitian toeplitz
variable T6_15(Mx,Mx) hermitian toeplitz
variable T6_16(Mx,Mx) hermitian toeplitz
variable T7_1(Mx,Mx) hermitian toeplitz
variable T7_2(Mx,Mx) hermitian toeplitz
variable T7_3(Mx,Mx) hermitian toeplitz
variable T7_4(Mx,Mx) hermitian toeplitz
variable T7_5(Mx,Mx) hermitian toeplitz
variable T7_6(Mx,Mx) hermitian toeplitz
variable T7_7(Mx,Mx) hermitian toeplitz
variable T7_8(Mx,Mx) hermitian toeplitz
variable T7_9(Mx,Mx) hermitian toeplitz
variable T7_10(Mx,Mx) hermitian toeplitz
variable T7_11(Mx,Mx) hermitian toeplitz
variable T7_12(Mx,Mx) hermitian toeplitz
variable T7_13(Mx,Mx) hermitian toeplitz
variable T7_14(Mx,Mx) hermitian toeplitz
variable T7_15(Mx,Mx) hermitian toeplitz
variable T7_16(Mx,Mx) hermitian toeplitz
variable T8_1(Mx,Mx) hermitian toeplitz
variable T8_2(Mx,Mx) hermitian toeplitz
variable T8_3(Mx,Mx) hermitian toeplitz
variable T8_4(Mx,Mx) hermitian toeplitz
variable T8_5(Mx,Mx) hermitian toeplitz
variable T8_6(Mx,Mx) hermitian toeplitz
variable T8_7(Mx,Mx) hermitian toeplitz
variable T8_8(Mx,Mx) hermitian toeplitz
variable T8_9(Mx,Mx) hermitian toeplitz
variable T8_10(Mx,Mx) hermitian toeplitz
variable T8_11(Mx,Mx) hermitian toeplitz
variable T8_12(Mx,Mx) hermitian toeplitz
variable T8_13(Mx,Mx) hermitian toeplitz
variable T8_14(Mx,Mx) hermitian toeplitz
variable T8_15(Mx,Mx) hermitian toeplitz
variable T8_16(Mx,Mx) hermitian toeplitz
variable v
variable vecH(M*N,1) complex
minimize (0.5*lambda*(v + N*My*trace(T1_1) ) + 0.5*sum_square_abs(y - Wv*vecH))
T1_2D = [T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10 T1_11 T1_12 T1_13 T1_14 T1_15 T1_16;
conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10 T1_11 T1_12 T1_13 T1_14 T1_15;
conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10 T1_11 T1_12 T1_13 T1_14;
conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10 T1_11 T1_12 T1_13;
conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10 T1_11 T1_12;
conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10 T1_11;
conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9 T1_10;
conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8 T1_9;
conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7 T1_8;
conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6 T1_7;
conj(T1_11) conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5 T1_6;
conj(T1_12) conj(T1_11) conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4 T1_5;
conj(T1_13) conj(T1_12) conj(T1_11) conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3 T1_4;
conj(T1_14) conj(T1_13) conj(T1_12) conj(T1_11) conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2 T1_3;
conj(T1_15) conj(T1_14) conj(T1_13) conj(T1_12) conj(T1_11) conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1 T1_2;
conj(T1_16) conj(T1_15) conj(T1_14) conj(T1_13) conj(T1_12) conj(T1_11) conj(T1_10) conj(T1_9) conj(T1_8) conj(T1_7) conj(T1_6) conj(T1_5) conj(T1_4) conj(T1_3) conj(T1_2) T1_1];
T2_2D = [T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10 T2_11 T2_12 T2_13 T2_14 T2_15 T2_16;
conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10 T2_11 T2_12 T2_13 T2_14 T2_15;
conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10 T2_11 T2_12 T2_13 T2_14;
conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10 T2_11 T2_12 T2_13;
conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10 T2_11 T2_12;
conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10 T2_11;
conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9 T2_10;
conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8 T2_9;
conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7 T2_8;
conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6 T2_7;
conj(T2_11) conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5 T2_6;
conj(T2_12) conj(T2_11) conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4 T2_5;
conj(T2_13) conj(T2_12) conj(T2_11) conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3 T2_4;
conj(T2_14) conj(T2_13) conj(T2_12) conj(T2_11) conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2 T2_3;
conj(T2_15) conj(T2_14) conj(T2_13) conj(T2_12) conj(T2_11) conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1 T2_2;
conj(T2_16) conj(T2_15) conj(T2_14) conj(T2_13) conj(T2_12) conj(T2_11) conj(T2_10) conj(T2_9) conj(T2_8) conj(T2_7) conj(T2_6) conj(T2_5) conj(T2_4) conj(T2_3) conj(T2_2) T2_1];
T3_2D = [T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10 T3_11 T3_12 T3_13 T3_14 T3_15 T3_16;
conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10 T3_11 T3_12 T3_13 T3_14 T3_15;
conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10 T3_11 T3_12 T3_13 T3_14;
conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10 T3_11 T3_12 T3_13;
conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10 T3_11 T3_12;
conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10 T3_11;
conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9 T3_10;
conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8 T3_9;
conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7 T3_8;
conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6 T3_7;
conj(T3_11) conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5 T3_6;
conj(T3_12) conj(T3_11) conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4 T3_5;
conj(T3_13) conj(T3_12) conj(T3_11) conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3 T3_4;
conj(T3_14) conj(T3_13) conj(T3_12) conj(T3_11) conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2 T3_3;
conj(T3_15) conj(T3_14) conj(T3_13) conj(T3_12) conj(T3_11) conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1 T3_2;
conj(T3_16) conj(T3_15) conj(T3_14) conj(T3_13) conj(T3_12) conj(T3_11) conj(T3_10) conj(T3_9) conj(T3_8) conj(T3_7) conj(T3_6) conj(T3_5) conj(T3_4) conj(T3_3) conj(T3_2) T3_1];
T4_2D = [T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10 T4_11 T4_12 T4_13 T4_14 T4_15 T4_16;
conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10 T4_11 T4_12 T4_13 T4_14 T4_15;
conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10 T4_11 T4_12 T4_13 T4_14;
conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10 T4_11 T4_12 T4_13;
conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10 T4_11 T4_12;
conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10 T4_11;
conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9 T4_10;
conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8 T4_9;
conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7 T4_8;
conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6 T4_7;
conj(T4_11) conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5 T4_6;
conj(T4_12) conj(T4_11) conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4 T4_5;
conj(T4_13) conj(T4_12) conj(T4_11) conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3 T4_4;
conj(T4_14) conj(T4_13) conj(T4_12) conj(T4_11) conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2 T4_3;
conj(T4_15) conj(T4_14) conj(T4_13) conj(T4_12) conj(T4_11) conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1 T4_2;
conj(T4_16) conj(T4_15) conj(T4_14) conj(T4_13) conj(T4_12) conj(T4_11) conj(T4_10) conj(T4_9) conj(T4_8) conj(T4_7) conj(T4_6) conj(T4_5) conj(T4_4) conj(T4_3) conj(T4_2) T4_1];
T5_2D = [T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10 T5_11 T5_12 T5_13 T5_14 T5_15 T5_16;
conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10 T5_11 T5_12 T5_13 T5_14 T5_15;
conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10 T5_11 T5_12 T5_13 T5_14;
conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10 T5_11 T5_12 T5_13;
conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10 T5_11 T5_12;
conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10 T5_11;
conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9 T5_10;
conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8 T5_9;
conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7 T5_8;
conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6 T5_7;
conj(T5_11) conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5 T5_6;
conj(T5_12) conj(T5_11) conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4 T5_5;
conj(T5_13) conj(T5_12) conj(T5_11) conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3 T5_4;
conj(T5_14) conj(T5_13) conj(T5_12) conj(T5_11) conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2 T5_3;
conj(T5_15) conj(T5_14) conj(T5_13) conj(T5_12) conj(T5_11) conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1 T5_2;
conj(T5_16) conj(T5_15) conj(T5_14) conj(T5_13) conj(T5_12) conj(T5_11) conj(T5_10) conj(T5_9) conj(T5_8) conj(T5_7) conj(T5_6) conj(T5_5) conj(T5_4) conj(T5_3) conj(T5_2) T5_1];
T6_2D = [T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10 T6_11 T6_12 T6_13 T6_14 T6_15 T6_16;
conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10 T6_11 T6_12 T6_13 T6_14 T6_15;
conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10 T6_11 T6_12 T6_13 T6_14;
conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10 T6_11 T6_12 T6_13;
conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10 T6_11 T6_12;
conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10 T6_11;
conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9 T6_10;
conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8 T6_9;
conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7 T6_8;
conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6 T6_7;
conj(T6_11) conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5 T6_6;
conj(T6_12) conj(T6_11) conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4 T6_5;
conj(T6_13) conj(T6_12) conj(T6_11) conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3 T6_4;
conj(T6_14) conj(T6_13) conj(T6_12) conj(T6_11) conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2 T6_3;
conj(T6_15) conj(T6_14) conj(T6_13) conj(T6_12) conj(T6_11) conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1 T6_2;
conj(T6_16) conj(T6_15) conj(T6_14) conj(T6_13) conj(T6_12) conj(T6_11) conj(T6_10) conj(T6_9) conj(T6_8) conj(T6_7) conj(T6_6) conj(T6_5) conj(T6_4) conj(T6_3) conj(T6_2) T6_1];
T7_2D = [T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10 T7_11 T7_12 T7_13 T7_14 T7_15 T7_16;
conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10 T7_11 T7_12 T7_13 T7_14 T7_15;
conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10 T7_11 T7_12 T7_13 T7_14;
conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10 T7_11 T7_12 T7_13;
conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10 T7_11 T7_12;
conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10 T7_11;
conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9 T7_10;
conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8 T7_9;
conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7 T7_8;
conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6 T7_7;
conj(T7_11) conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5 T7_6;
conj(T7_12) conj(T7_11) conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4 T7_5;
conj(T7_13) conj(T7_12) conj(T7_11) conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3 T7_4;
conj(T7_14) conj(T7_13) conj(T7_12) conj(T7_11) conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2 T7_3;
conj(T7_15) conj(T7_14) conj(T7_13) conj(T7_12) conj(T7_11) conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1 T7_2;
conj(T7_16) conj(T7_15) conj(T7_14) conj(T7_13) conj(T7_12) conj(T7_11) conj(T7_10) conj(T7_9) conj(T7_8) conj(T7_7) conj(T7_6) conj(T7_5) conj(T7_4) conj(T7_3) conj(T7_2) T7_1];
T8_2D = [T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10 T8_11 T8_12 T8_13 T8_14 T8_15 T8_16;
conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10 T8_11 T8_12 T8_13 T8_14 T8_15;
conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10 T8_11 T8_12 T8_13 T8_14;
conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10 T8_11 T8_12 T8_13;
conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10 T8_11 T8_12;
conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10 T8_11;
conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9 T8_10;
conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8 T8_9;
conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7 T8_8;
conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6 T8_7;
conj(T8_11) conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5 T8_6;
conj(T8_12) conj(T8_11) conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4 T8_5;
conj(T8_13) conj(T8_12) conj(T8_11) conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3 T8_4;
conj(T8_14) conj(T8_13) conj(T8_12) conj(T8_11) conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2 T8_3;
conj(T8_15) conj(T8_14) conj(T8_13) conj(T8_12) conj(T8_11) conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1 T8_2;
conj(T8_16) conj(T8_15) conj(T8_14) conj(T8_13) conj(T8_12) conj(T8_11) conj(T8_10) conj(T8_9) conj(T8_8) conj(T8_7) conj(T8_6) conj(T8_5) conj(T8_4) conj(T8_3) conj(T8_2) T8_1];
T_3D = [T1_2D T2_2D T3_2D T4_2D T5_2D T6_2D T7_2D T8_2D;
conj(T2_2D) T1_2D T2_2D T3_2D T4_2D T5_2D T6_2D T7_2D;
conj(T3_2D) conj(T2_2D) T1_2D T2_2D T3_2D T4_2D T5_2D T6_2D;
conj(T4_2D) conj(T3_2D) conj(T2_2D) T1_2D T2_2D T3_2D T4_2D T5_2D;
conj(T5_2D) conj(T4_2D) conj(T3_2D) conj(T2_2D) T1_2D T2_2D T3_2D T4_2D;
conj(T6_2D) conj(T5_2D) conj(T4_2D) conj(T3_2D) conj(T2_2D) T1_2D T2_2D T3_2D;
conj(T7_2D) conj(T6_2D) conj(T5_2D) conj(T4_2D) conj(T3_2D) conj(T2_2D) T1_2D T2_2D;
conj(T8_2D) conj(T7_2D) conj(T6_2D) conj(T5_2D) conj(T4_2D) conj(T3_2D) conj(T2_2D) T1_2D];
[v vecH'; vecH T_3D] == hermitian_semidefinite(N*M+1);
cvx_end
Status: Error
Optimal value (cvx_optval): NaN
用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。
出错 cvx_sdpt3>solve (line 405)
x(1,tvec{k}) = x(1,tvec{k}) + xx{k}(:)' * xvec{k};
出错 cvxprob/solve (line 429)
[ x, status, tprec, iters, y ] = shim.solve( At, b, c, cones, quiet, prec, solv.settings, eargs{:} );
出错 cvx_end (line 88)
solve( prob );
出错 ANM (line 358)
cvx_end
Answers (0)
Categories
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!