MATLAB oop-如何检查两个对象是否相等

use*_*716 6 oop matlab

我想知道是否有一种简单的方法来检查两个Matlab对象是否相等。我有

A = Section(1, Point(0, 0), Point(0, 0));
B = Section(1, Point(0, 0), Point(0, 0));
    if(A == B)              % I know this is incorrect, but how could I fix it up?
       fprintf('Equal\n');
    else
       fprintf('Not Equal\n');
    end
Run Code Online (Sandbox Code Playgroud)

实例化两个部分后,我想检查它们是否相同(在上述情况下它们相等)。我该怎么办?

hor*_*ler 5

isequal可能是您想要的,但是此页面提供了有关比较和排序句柄对象的更多信息。eq==)测试两个对象是否具有相同的句柄,即句柄相等,而isequal测试两个对象是否具有相同的属性值。