matlab 2014a调用所有自定义函数时,都出现”未定义与 'double' 类型的输入参数相对应的函数 “,怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 2014a调用所有自定义函数时,都出现”未定义与 'double' 类型的输入参数相对应的函数 “,怎么做相关的知识,希望对你有一定的参考价值。

我的系统位win8.1 64位版本。matlab 2014a是按照网上的破解教程,输入安装密匙——插入许可证——替换libmwservices.dll文件。在使用自定义函数时候,无论多么简单的函数,都会出现”未定义与 'double' 类型的输入参数相对应的函数 ”的警告提醒,我的函数路径是英文名的文件夹,而且文件名同函数名相同。下图是一个简单的自定义函数实验:
自定义函数

然后调用该函数:

球指教到底是什么错了,是软件破解问题,还是函数问题?

这是因为,当前路径没有设置为这个函数所在的目录。

你可以打开这个函数,点击run按钮,如果不在这个目录它会提示你转到这个函数所在的目录的 。

这样就可以解决问题了。

拓展资料:

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

参考资料:百度百科-MATLAB



参考技术A

用户自定义的函数需要放在path路径下,或者当前文件夹下。

拓展资料:

MATLAB[1] 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

参考资料:MATLAB 百度百科

参考技术B 当前的运行目录应该为保存函数yunshuann的目录。
不然不能正确调用追问

请问怎么才能设定matlab 的运行目录位函数所在目录呢?可不可以举例说明,谢谢了。

追答

命令行窗口上面有个选择目录的。
选择好之后,在左边的当前文件夹能看到你的函数,就可以调用了,祝你成功

参考技术C 你现在问题解决了吗?

matlab没有鼠标怎么操作

参考技术A 1、首先进入控制面板,找到matlab控制单元。
2、其次选中辅助功能选项,选中鼠标标签,选中使用鼠标键。
3、最后就可以使用键盘1控制matlab上升,2控制matlab下降,3控制matlab向左,4控制matlab向右,5代表双击matlab,6代表单击matlab,7代表长按matlab,8加速matlab。

以上是关于matlab 2014a调用所有自定义函数时,都出现”未定义与 'double' 类型的输入参数相对应的函数 “,怎么做的主要内容,如果未能解决你的问题,请参考以下文章

matlab R2014a 没有histogram

windows 10(64位)下实现vs20120C++调用matlab r2014a编写的m文件生成的.dll,.lib,.h文件

使用 engGetVariable 在 MATLAB R2014a 中检索结构时出错

Java中如何调用函数和自定义函数

matlab怎么建立自定义函数

在matlab中对每一个自定义函数多必须加return吗?