MATLAB Answers

Empty deletion bug for cell arrays?

2 views (last 30 days)
Jonas Lundgren
Jonas Lundgren on 11 Dec 2019
Edited: Adam on 11 Dec 2019
These code lines are okay in MATLAB R2017a:
x = {[]};
x{1}([]) = [];
But the following give an error ("Deletion requires an existing variable."):
x = cell(1);
x{1}([]) = [];
Can anyone tell me the difference?
Regards Jonas

  1 Comment

Adam on 11 Dec 2019
Strange. It's odd syntax in the first place, but when I put both those in R2019b, naming the second one as y I get the same error as you, for the 2nd one only, but also:
>> isequal( x, y )
ans =

Sign in to comment.

Answers (0)


Translated by