How do I form a matrix from an array of rows and columns
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Olayinka
el 19 de Nov. de 2023
Editada: madhan ravi
el 19 de Nov. de 2023
A=ones(10)
a=[1 3 5 6 9]
b=[1 2 4 7 9]
A(a,b)=0 should provide A(1,1)=0 A(3,2)=0 A(5,4)=0 A(6,7)=0 A(9,9)=0
0 comentarios
Respuesta aceptada
Chunru
el 19 de Nov. de 2023
A=ones(10);
a=[1 3 5 6 9];
b=[1 2 4 7 9];
A(sub2ind(size(A), a,b)) = 0;
A
0 comentarios
Más respuestas (1)
madhan ravi
el 19 de Nov. de 2023
A(a + (b-1)*size(A,1)) = 0
1 comentario
madhan ravi
el 19 de Nov. de 2023
Editada: madhan ravi
el 19 de Nov. de 2023
A=ones(10);
a=[1 3 5 6 9];
b=[1 2 4 7 9];
A(a + (b-1)*size(A,1)) = 0
Ver también
Categorías
Más información sobre Multidimensional Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!