Matlab で mvnpdf 関数の勾配を計算する必要があります。最初のステップは、mvnpdf からシンボリック関数を作成することです。これは私のコードです:
syms a b c d e;
test = symfun(mvnpdf([a b], [c d], [e 0; 0 e]), [a b c d e]);
私が得るエラーは次のとおりです。
Undefined function 'max' for input arguments of type 'sym'.
Error in cholcov (line 41)
tol = 10*eps(max(abs(diag(Sigma))));
Error in mvnpdf (line 127)
[R,err] = cholcov(Sigma,0);
前もって感謝します