find unique array cell with 2 field
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Plus de réponses (2)
Sameer
le 13 Oct 2024
Modifié(e) : Sameer
le 13 Oct 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 commentaires
Voir également
Catégories
En savoir plus sur Shifting and Sorting Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!