find unique array cell with 2 field
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
load('matlab_f.mat')
f
i want to find row equal
f(1.:) and f(2,:) are equal
f(3.:) and f(4,:) are not equal
0 Commenti
Risposta accettata
Più risposte (2)
Sameer
il 13 Ott 2024
Modificato: Sameer
il 13 Ott 2024
Hi Luca
To compare rows of a cell array and determine if they are equal, you can use the "isequal" function.
Here's how you can do it:
load('matlab_f.mat')
% Check if the first and second rows are equal
if isequal(f(1,:), f(2,:))
disp('f(1,:) and f(2,:) are equal');
else
disp('f(1,:) and f(2,:) are not equal');
end
% Check if the third and fourth rows are equal
if isequal(f(3,:), f(4,:))
disp('f(3,:) and f(4,:) are equal');
else
disp('f(3,:) and f(4,:) are not equal');
end
Please refer to the below MathWorks documentation link:
Hope this helps!
0 Commenti
Vedere anche
Categorie
Scopri di più su Shifting and Sorting Matrices 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!