Implicit matrix expansion correction
2 views (last 30 days)
Guillaume on 20 Jun 2017
It would have been helpful if you'd provided more details such as the size of a, b and c. Most likely,
a = reshape(a(bsxfun(@ne, a, b(:, 2)'), , c);
would solve the problem. If not, provide more details.
While you're at it rename these extremely meaningless variable names to something a lot more meaningful.
VBBV on 25 Jan 2022
a = rand(11,21);
b = rand(21,1);
c = 21
a = reshape(a(a~=b.'),,c)
There is no error with your code. Maybe it's version issue or check with any symbolic variables are present inside your a or b matrices.