我是 Matlab 的新用户,请您帮忙:
我在 .M 文件中有以下代码:
function f = divrat(w, C)
S=sqrt(diag(diag(C)));
s=diag(S);
f=sqrt(w'*C*w)/(w'*s);
我已将此文件 (divrat.M) 存储在正常的 Matlab 路径中,因此我假设 Matlab 在启动时会读取该函数,因此该函数应该可以使用。
但是,当我输入
>> divrat(w, C)
我收到以下错误
???“double”类型的输入参数的未定义函数或方法“divrat”。
错误消息告诉我要做什么,我在代码或函数调用中看不到任何错误?