what is the difference between A=[]; and A={}; ?
    5 views (last 30 days)
  
       Show older comments
    
what is the difference between A=[]; and A={}; ?
0 Comments
Accepted Answer
  dbmn
      
 on 18 Nov 2016
        One initializes the variable as a double (or array of doubles) and the other as a cell (or a cell array)
>> A=[];
>> class(A)
ans =
double
and
>> B={};
>> class(B)
ans =
cell
2 Comments
  dbmn
      
 on 18 Nov 2016
				no. You can still do things like:
>> A=[];
>> A{2}='asdf';
>> class(A)
ans =
cell
without encountering an error
More Answers (0)
See Also
Categories
				Find more on Logical 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!