Tôi mới ở Matlab. Bạn có thể tìm thấy câu hỏi này ngớ ngẩn nhưng tôi thực sự tự hỏi nếu tuyên bố dưới đây là một hoạt động vượt qua bởi giá trị hoặc hoạt động qua-tham chiếu.Matlab Matric có được chuyển giao theo giá trị hoặc thông qua tham chiếu không?
I = imread('logo.png');
binaryImage = im2bw(I, 0.4);
Itemp = binaryImage;
Liệu các Itemp
là một ma trận mới có giá trị được sao chép từ binaryImage
, hay nó chỉ là một con trỏ đến binaryImage
?
Tại sao bạn lo lắng về nội bộ của Matlab? Từ quan điểm của lập trình viên, nó là một bản sao của mảng. Bên trong nó có lẽ là một đối tượng được tính tham chiếu sẽ tạo một bản sao nếu bạn sửa đổi nó. – QuentinUK