Он передается по ссылке, пока вы не измените Itemp
.
Когда вы измените Itemp
, Matlab скопирует binaryImage
в Itemp
и затем изменит его.некоторые интересные тесты некоторое время идут.Если вы сделаете:
A=rand(100);B=A;C=B;D=A;E=B;
, то в памяти останется только одна копия.Если вы измените A
A(1)=1;
Затем Matlab создаст одну новую копию матрицы для нового A
и переменные B
, C
, D
, E
все еще указывают на матрицу старого A
.