未定义的函数或变量'等效'在Matlab

时间:2015-04-24 18:42:12

标签: matlab

这是一个简单的代码,但我无法弄清楚为什么我在这里得到一个未定义的函数或变量错误。代码如下。

>>clear;
>> d=[4,2,5,4,5,5];
>>z=seqneighjoin(d,equivar);

错误:

Undefined function or variable 'equivar'.

equivar是与seqneighjoin方法相关联的一种方法。我不知道它为什么会产生这个错误。有人可以帮忙吗?我感谢你的时间和关注。

1 个答案:

答案 0 :(得分:1)

输入参数的正确用法是使用字符串。按如下方式调用该函数。

d = [4,2,5,4,5,5];
z = seqneighjoin( d, 'equivar' );

完整的代码在这里

z
    Phylogenetic tree object with 4 leaves (3 branches)

执行后,结果在这里

{{1}}