MATLAB: How to create a new variable after replacing some data from old variable

workspace

% firstly,I have
A = [1 2 3 4 5; 6 7 8 9 10]
% then replace some value
A(A>3)=-999
%I would like to have
B= [1 2 3 -999 -999; -999 -999 -999 -999 -999] in the workspace.
%How to create independent B from edited A?
%Please advise

Best Answer

A = [1 2 3 4 5; 6 7 8 9 10]
B=A
B(A>3)=-999