我需要在 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);
提前致谢