2017-02-28 54 views
1

我在檢查兩個彩色圖是否使用內置MatLab函數isisomorphic同構。然而,該計劃正在給我一個錯誤。我想知道這是否是MatLab錯誤或者我的代碼中是否有錯誤。 isisomorphic失敗的具體示例如下。錯誤也在下面再現。問題是代碼試圖連接兩個對象,compBinSize(bins1)compBinSize(bins2),但一個是4x1而另一個是1x4。其他人是否會得到相同的錯誤,如果有的話,我該如何解決這個問題?MatLab函數中的錯誤同構

注意:我正在運行Windows 7,MatLab 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)]; 

回答