私は 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' が定義されていません。
コードまたは関数呼び出しにエラーが表示されないというエラー メッセージは何をするように指示していますか?