我是靠谱客的博主 知性水杯,最近开发中收集的这篇文章主要介绍【Matlab】调用一个自带函数,却出现“未定义与double类型输入参数相对应的函数”的其一解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题描述
在一台电脑的Matlab r2016a写了一个m文件,试了可行,
代码里面引用了它自带的一个函数 zscore 函数
结果转到另外一台电脑的 Matlab r2017a,就不能运行了
总是出现:“未定义与double类型输入参数相对应的函数“zscore””
解决历程
因为 zscore 理应是Matlab自带的函数,所以一开始以为是Matlab版本的问题,就先查在用的Matlab有没有那个函数:
在 命令行窗口 输入: help zscore
结果它出来了 对 zscore 的说明和解释
这就说明Matlab本身是有这个函数的,那为什么用不了呢??!!
后来终于发现了,是因为这个函数跟你的m文件不在一个文件夹!!!!!!
所以下面来正式的解决方案:
在命令行窗口输入 open zscore
按回车 ,就会出现那个函数的m文件,然后另存在你之前m文件所在的同一个文件夹下!!!!
再运行 就OK了!!!
这个仅仅是Matlab自带的函数调用出现的问题啊! 就是这么简单,然后花了半天,还以为自己Matlab出问题了。。。。。
最后
以上就是知性水杯为你收集整理的【Matlab】调用一个自带函数,却出现“未定义与double类型输入参数相对应的函数”的其一解决方法的全部内容,希望文章能够帮你解决【Matlab】调用一个自带函数,却出现“未定义与double类型输入参数相对应的函数”的其一解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复