问题描述
“错误使用 ’ (line 213) 未定义与 ‘table’ 类型的输入参数相对应的函数 ‘ctranspose’。请改用 ROWS2VARS 函数。”
这是我在编写一段LVQ聚类网络脚本时遇到的问题,因为代码是根据一个可运行的代码改过来的,所以实在想不到为什么提示转置符号被错误使用了。
问题解决
出现问题的原因就是导入数据集类型错误,我自己导入的数据集类型是“table”,但是参考的代码数据集是“double”类型,所以应该是数据集类型不对导致无法转置,其实也很好理解,只有矩阵能转置,这个表转置不了。
- 重新导入数据集并在导入时更改类型为数值矩阵;
2.为了方便我又将导入工作区内的数据集导出为.mat文件并放在与该脚本一个文件夹内,方便我的脚本运行,这下怎么加在数据集都是double类型了,这样子就不会报转置符号的错了;
小白第一次发文章,恳请各位大佬不吝赐教。