我是靠谱客的博主 潇洒樱桃,最近开发中收集的这篇文章主要介绍matlab 出现Undefined function 'functionname' for input arguments of type 'logical'问题的解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这个问题纠结了好久应该有十二个小时。

尝试了好多解决办法都不行,最后慢慢试错,终于修正了这个问题。


我在谷歌上搜这个问题的时候,发现有一个国际友人的问题和我一毛一样

他是这么说的:


I'm getting the following error when I try to run some function m-files: ??? Undefined function or method '[name of function]' for input arguments of type 'double'.

I know this usually happens when the file isn't in the working directory, but that's not the case here.

When I was running these m-files in a different directory on my computer, it worked fine. I moved them to another directory on my laptop, and they're still fine, but I get this error on two of my desktops.


大体意思就是,在其他文件夹里面可以正常工作的这个函数,换到另一个文件夹的另一个调用环境就不好使了。但是将这个函数文件移动到其他文件夹里,又好使了。


我开始满心欢喜地以为这个问题已经被解决了,实则不然,还是没解决。


不卖关子了,这是什么问题呢。


其实很简单,就是cd这个命令惹的祸。


我在主函数里面


有这样一个 cd 进入其他文件夹的操作,然后并没有在使用 cd.. 命令返回上一级,导致在放置图片文件夹里面调用函数(当然放置图片的文件夹并没有任何函数),进而导致matlab报错。所以这可以看出,有一个好的编程思维和习惯是多么的重要。

最后

以上就是潇洒樱桃为你收集整理的matlab 出现Undefined function 'functionname' for input arguments of type 'logical'问题的解决办法的全部内容,希望文章能够帮你解决matlab 出现Undefined function 'functionname' for input arguments of type 'logical'问题的解决办法所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部