错误使用 == 输入参数的数目不足。 出错 huffcode (line 10) if hTree(parentNodeInd).left == nodeInd
时间: 2024-05-17 22:16:27 浏览: 83
关于宏定义带参数可能会出现的分号错误问题
这个错误提示通常是因为`==`运算符的两边参数的维度不匹配,导致无法进行比较操作。
在这个具体的错误中,可能是因为hTree(parentNodeInd).left或nodeInd的值为空,导致无法进行比较操作。请检查parentNodeInd和nodeInd的值是否正确,并确保它们都是非空的。
另外,如果parentNodeInd和nodeInd是向量或矩阵,那么需要确保它们是同样大小的。如果它们的大小不同,则无法进行比较运算。
最后,还有可能是因为hTree(parentNodeInd).left或nodeInd的类型不匹配,例如一个是整数而另一个是字符串。在比较操作时,需要确保两边的类型相同,否则会出现错误。
请检查这些问题,并根据具体情况进行调整。
阅读全文