Column indexing with condition
Mostrar comentarios más antiguos
I have two matrices
A = [1, 0, 0;
0, -2, 0;
0, 0, -3];
B =[1, 2, 3;
4, 5, 6;
7, 8, 9];
I need to find columns in A with negative values (in this example it's 2 and 3 columns) and change the values to opposite in the corresponding columns of B. Basically, I want
B = [1, -2, -3;
4, -5, -6;
7, -8, -9];
Is there a fast way to do this using indexing? I know how to do this with a for loop, but I believe that's not the best solution
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!