楼主最近新安装了MATLAB R2023b,打开后就会出现“函数或变量 'matlab.internal.codingui.warmupProgrammingAids' 无法识别”这样的报错信息,经过楼主搜索发现,该问题是有工具箱的默认路径存在问题导致找不到工具箱,
直接的解决方法是直接在命令行窗口输入以下代码
restoredefaultpath
rehash toolboxcache
savepath
该代码会刷新默认路径并保存,但是楼主在保存中会遇到 savepath 命令报错,似乎是pathdef.m文件权限设置不对,按照本站老哥提供的方法尝试后并未解决,有需要的小伙伴可以自行尝试https://blog.csdn.net/yqc1123/article/details/130633425
命令行窗口输入代码的操作只会修正此次MATLAB的使用,重启之后还是会报错,楼主在这里没有找到根源问题,但是可以
替换pathdef.m文件
随便移动一下搜索路径文件夹位置,点击保存
将pathdef.m这个文件保存到其他地方,在命令行使用 which pathdef 命令找到pathdef.m的路径,
替换掉pathdef.m即可,这样重启MATLAB也不需要重复输入第一步的三行命令