Removing data from matrix
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
sooraj ajith
am 22 Feb. 2021
Kommentiert: sooraj ajith
am 22 Feb. 2021
Hi, i have a set of n x 3 matrix. Such as A = [1 0 0;2 0 0 ; 3 0 0; 4 0 0 ]. I have my initial value, like [4 0 0 ]. I want to find my initial value from matrix and delete that row from my the matrix
0 Kommentare
Akzeptierte Antwort
KALYAN ACHARJYA
am 22 Feb. 2021
Bearbeitet: KALYAN ACHARJYA
am 22 Feb. 2021
One way:
int_dat=[4 0 0];
A =[1 0 0;2 0 0 ; 3 0 0; 4 0 0];
[r,c]=size(A);
idx=A==int_dat;
row_num=find(sum(idx')==c);
A(row_num,:)=[]
Result:
A =
1 0 0
2 0 0
3 0 0
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!