前阵子,更改matlab内置函数的时候不小心将函数修改好,关闭matlab后再次打开时运行内置函数确报错了,总之提示各种错误。现在总结下原因以及解决办法:
原因:其实支持修改内置函数,但是后修改记得要重新将toolbox添加工具箱,否则matlab人为你更改了这个内置函数,但是没有保存,而且下载重启matlab时他会认为这个函数属于我们自己定义的,也就是不在路径下,而内置函数又往往是关联其他内置函数或者结构体等等,所以导致更改好,重启matlab运行报错
解决办法:
方法一:重新将toolbox添加路径:
具体操作为一下几步
①点击“设置路径”
②找到内置函数所属路径,这里大部分内置函数都在工具箱toolxbox内,所以我 toolbox为例添加到路径
方法二:去官网下载该内置函数或者所属工具箱,可以先卸载该工具箱,或者理论上不卸载也能直接覆盖,卸载工具箱具体方法为:
①在Polyspace\R2019b下找到uninstall(即卸载的意思),点击“uninstall”,
②找到uninstall.exe,以管理员身份运行
稍等一会,会弹出一下界面,选择想要卸载的工具箱即可
参考链接:
matlab全局变量_MATLAB笔记(一):工具箱的卸载、阻尼振动波形图程序_weixin_39540023的博客-CSDN博客