I have 2 cellArray which changes double to string. I wanna compare these 2 cellArray whether they are same or not.
2 次查看(过去 30 天)
显示 更早的评论
%for example;
%situation 1
cellArray=[p.1,p.2,p.3] %cell
cellArray2=[p.1,p.2,p.3] %cell
situation 2
cellArray=[1,2,3] %double
cellArray2=[1,2,3]
% what kind of code I need to compare these cellArray to each other while they are cell or double?
3 个评论
采纳的回答
Friedrich
2013-7-9
编辑:Friedrich
2013-7-9
Hi,
in your case (double array or cell which contains char data) an isqual is enough:
% cellArray=[1,2,3] %double
% cellArray2=[1,2,3] %double
cellArray={'a','b','c'}; %cell
cellArray2={'a','b','c'}; %cell
isequal(cellArray,cellArray2)
Edited after that comment from Jan
1 个评论
Jan
2013-7-9
"isequal()" is enough for the cell array inputs also, so there is no reason to step into the cell elements by cellfun.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Cell Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!