MatLab函数错误同构

时间:2017-02-28 18:30:38

标签: matlab

我正在使用内置的MatLab函数isisomorphic检查两个彩色图是否是同构的。然而,该计划给我一个错误。我想知道这是否是MatLab错误或我的代码中是否有错误。 isisomorphic失败的具体示例如下所示。该错误也在下面复制。问题是代码尝试连接两个对象compBinSize(bins1)compBinSize(bins2),但一个是4x1而另一个是1x4。其他人是否会得到相同的错误,如果是,我该如何解决?

注意:我正在运行Windows 7MatLab R2016b

示例代码:

G1 = [0 1 1 1 ; 1 0 0 0 ; 1 0 0 0 ; 1 0 0 0]; 

G2 = [0 1 1 0 ; 1 0 1 0; 1 1 0 0 ; 0 0 0 0];

H1 = graph(G1); 

H2 = graph(G2); 

isisomorphic(H1,H2)

Error in graph/isomorphism>refineNodeCategories (line 178) compSizes = [compBinSize(bins1), compBinSize(bins2)];

1 个答案:

答案 0 :(得分:2)

这是一个已知问题。请参阅以下错误报告以解决此问题:

https://www.mathworks.com/support/bugreports/1465853