How do I form a matrix from an array of rows and columns
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Chunru
il 19 Nov 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 Commenti
Più risposte (1)
madhan ravi
il 19 Nov 2023
A(a + (b-1)*size(A,1)) = 0
1 Commento
madhan ravi
il 19 Nov 2023
Modificato: madhan ravi
il 19 Nov 2023
A=ones(10);
a=[1 3 5 6 9];
b=[1 2 4 7 9];
A(a + (b-1)*size(A,1)) = 0
Vedere anche
Categorie
Scopri di più su Multidimensional Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!