我称之为Matlab内置函数 fminunc

[b,fun,flag]    = fminunc(@cov,b0);

在调试模式下 . softwoare给我一个 "Reference to non-existent field" 错误

Reference to non-existent field 'DiffMinChange'.

Error in optimget>optimgetfast (line 102)
    value = options.(name);

Error in optimget (line 25)
    o = optimgetfast(options,name,default);

Error in fminunc (line 201)
options.DiffMinChange = optimget(options,'DiffMinChange',defaultopt,'fast');

Mathworks论坛中的人建议我通过https://www.mathworks.com/matlabcentral/answers/312355-error-failure-in-initial-user-supplied-objective-function-evaluation-when-using-fminunc重新哈希工具箱

rehash toolboxcache

但似乎行不通 . 另一种方法是重新安装优化工具箱,但我不知道如何执行此操作,尤其是如何以有效的方式执行此操作 . 有什么建议吗?