Pairwise subtraction of rows in the same matrix
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Adedeji
am 11 Mai 2019
Bearbeitet: David Goodmanson
am 12 Mai 2019
Hello guys...
Please I have this code
How can I subtract each row from all other rows(R) ... like subtracting R1-R1; R1-R2, R1-R3... R1-Rn+1 AND
then R2-R1, R2-R3.... R2-Rn+1 for all the rows
A1 = [...
0 0 1 1 1
0 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
0 0 1 1 1
1 0 1 0 1
0 0 0 0 1
1 1 1 1 1
1 1 1 1 1
0 1 1 1 1
1 0 1 0 1
0 0 1 0 1
1 1 1 1 1
1 1 1 1 1
1 0 1 1 1
0 0 1 1 1
0 1 1 1 1
1 1 1 1 1];
I need this urgently....
Thanks
6 Kommentare
Akzeptierte Antwort
madhan ravi
am 12 Mai 2019
Bearbeitet: madhan ravi
am 12 Mai 2019
Aa= reshape(a',1,size(a,2),[])- a; % a your matrix , each page of Aa represents each row’s subtraction
A=reshape(permute(Aa,[2,1,3]),size(a,2),[]).'
7 Kommentare
madhan ravi
am 12 Mai 2019
Bearbeitet: madhan ravi
am 12 Mai 2019
Wanted = bsxfun(@minus,reshape(D.',1,size(D,2),[]), D) % the reason was your using version prior to 2016b, that's why when you ask a question you should fill up the field "Release" thereby these kinds of misunderstandings can be avoided
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!