我是靠谱客的博主 大气石头,最近开发中收集的这篇文章主要介绍错误使用 ‘ (line 213) 未定义与 ‘table‘ 类型的输入参数相对应的函数 ‘ctranspose‘。请改用 ROWS2VARS 函数。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MATLAB出现错误使用转置符号 ’ 的解决办法

    • 问题描述
    • 问题解决

问题描述

在这里插入图片描述

“错误使用 ’ (line 213) 未定义与 ‘table’ 类型的输入参数相对应的函数 ‘ctranspose’。请改用 ROWS2VARS 函数。”
这是我在编写一段LVQ聚类网络脚本时遇到的问题,因为代码是根据一个可运行的代码改过来的,所以实在想不到为什么提示转置符号被错误使用了。

问题解决

出现问题的原因就是导入数据集类型错误,我自己导入的数据集类型是“table”,但是参考的代码数据集是“double”类型,所以应该是数据集类型不对导致无法转置,其实也很好理解,只有矩阵能转置,这个表转置不了。

  1. 重新导入数据集并在导入时更改类型为数值矩阵;
    在这里插入图片描述

2.为了方便我又将导入工作区内的数据集导出为.mat文件并放在与该脚本一个文件夹内,方便我的脚本运行,这下怎么加在数据集都是double类型了,这样子就不会报转置符号的错了;
在这里插入图片描述

小白第一次发文章,恳请各位大佬不吝赐教。

最后

以上就是大气石头为你收集整理的错误使用 ‘ (line 213) 未定义与 ‘table‘ 类型的输入参数相对应的函数 ‘ctranspose‘。请改用 ROWS2VARS 函数。的全部内容,希望文章能够帮你解决错误使用 ‘ (line 213) 未定义与 ‘table‘ 类型的输入参数相对应的函数 ‘ctranspose‘。请改用 ROWS2VARS 函数。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部