Matlab Error报错解决:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘XXX‘

今天使用matlab时出现了如下报错(为了重现纠错过程我删了装好的包,重新安装),我使用的函数是optimoptions,其他的也是一样的。

从报错信息中可以知道,是缺少函数的定义导致的error。应该不会有人觉得是自己要写出一个函数吧,毕竟我们自己写的程序怎么会用一个应该要自己写但还没写的函数呢?显然,这个函数属于matlab已有的Toolbox中,只是我们还没安装而已。

【解决方法】

1.首先找到函数对应的Toolbox,直接bing,例如我这里的optimoptions;

Matlab Error报错解决:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘XXX‘_第1张图片

Optimization Toolbox, got you!

2.在matlab中安装

主页->附加功能->获取附加功能

Matlab Error报错解决:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘XXX‘_第2张图片

 点击后弹出如下界面,搜索找到需要的Toolbox

Matlab Error报错解决:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘XXX‘_第3张图片

 点击安装Matlab Error报错解决:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘XXX‘_第4张图片

 点击“继续”之前,记得保存你的代码!安装过程会重启Matlab

(这里可能会提示登录mathwork账号,正常登录即可)Matlab Error报错解决:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘XXX‘_第5张图片

 接下来就是按照提示安装啦~

#希望有帮到你,如有疑问欢迎留言#

你可能感兴趣的:(matlab,开发语言)