How to check if an array is empty without using any built in functions
100 views (last 30 days)
Show older comments
x = [];
x == [] , gives 0×0 empty logical array...
0 Comments
Accepted Answer
Wan Ji
on 4 Sep 2021
Edited: Wan Ji
on 4 Sep 2021
Use isempty
x = [];
isempty(x)
Then the answer is
ans =
logical
1
1 Comment
Wan Ji
on 4 Sep 2021
Hi friend,
What do you mean by saying without using any built in functions?
Even x==[], the operator == is a built-in function.
So isempty(x), isqual(x,[]), or even numel(x)==0, length(x)==0
all the above can respond to your question.
More Answers (1)
Sulaymon Eshkabilov
on 4 Sep 2021
x=[];
[R,C]=size(x)
if R==0 & C==0
disp('Empty')
else
disp('Contains STH')
end
0 Comments
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!