Tôi đang gỡ lỗi một số mã MATLAB và muốn đảm bảo rằng hai tham chiếu đến một đối tượng thực sự đang đề cập đến cùng một đối tượng. Có cách nào để có được một định danh duy nhất cho các đối tượng (chẳng hạn như một địa chỉ bộ nhớ)?Bạn có thể nhận mã định danh duy nhất cho đối tượng MATLAB không?
Theo như tôi biết tôi không thể thêm ID của riêng mình vào các đối tượng, vì chúng là các luồng số ngẫu nhiên MATLAB.
bạn có đang sử dụng 'RandStream' của MATLAB không? nếu như vậy nó đã là một lớp xử lý, và kế thừa toán tử equ = '' ('eq'). Quy tắc là khi so sánh các đối tượng xử lý, sử dụng toán tử 'eq' để kiểm tra xem các đối tượng có cùng xử lý hay không. Sử dụng 'isequal' để kiểm tra xem các đối tượng có các giá trị thuộc tính bằng nhau hay không, ngay cả khi các đối tượng đó có các xử lý khác nhau. Bỏ qua ngữ nghĩa tham chiếu, bạn có thể so sánh thuật toán, hạt giống và trạng thái nội bộ của hai luồng số ngẫu nhiên. – Amro