这是一个简单的代码,但我无法弄清楚为什么我在这里得到一个未定义的函数或变量错误。代码如下。
>>clear;
>> d=[4,2,5,4,5,5];
>>z=seqneighjoin(d,equivar);
错误:
Undefined function or variable 'equivar'.
equivar
是与seqneighjoin方法相关联的一种方法。我不知道它为什么会产生这个错误。有人可以帮忙吗?我感谢你的时间和关注。
答案 0 :(得分:1)
输入参数的正确用法是使用字符串。按如下方式调用该函数。
d = [4,2,5,4,5,5];
z = seqneighjoin( d, 'equivar' );
完整的代码在这里
z
Phylogenetic tree object with 4 leaves (3 branches)
执行后,结果在这里
{{1}}