我试图在matlab中实现gboost库,输入格式是这种格式的n个图形结构的单元格数'G(1,n)'g.nodelables(n,1)[L1; L2; .. Ln ],g.edges(m,2)[e1_from e1_to; ...... em_from em_to]
我使用以下代码并得到以下错误:
G.nodelabels = ['a';'b';'c']
G.edges = [1 2; 1 3; 2 3]
P.nodelabels = ['d';'e';'f']
P.edges = [1 2; 1 3; 2 3]
s = {G,P}
s =
[1x1 struct] [1x1 struct]
gspan(S,2)
开始正常的gspan运行... 未定义的函数或变量“subg”。 gspan出错(第124行) 对于i = 1:长度(subg)
有人能帮助我吗?
答案 0 :(得分:1)
发现它!!要创建'n'图形结构的单元格数组:
下面的代码创建了一个单元格数组'G',其中包含两个结构数组,其中包含两个名为“edges”和“nodelabels”的标签。
G{1,1}.edges =[1 2;1 3; 2 3]
G{1,1}.nodelabels =[6;6;6]
G{1,2}.nodelabels =[7;6;8]
G{1,2}.edges =[1 2;1 3; 2 3]