find unique array cell with 2 field
7 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
その他の回答 (2 件)
Sameer
2024 年 10 月 13 日
編集済み: Sameer
2024 年 10 月 13 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Shifting and Sorting Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!