我有以下功能,我想用MATLAB找到极值。Matlab的符号函数与normcdf
这个功能必须使用“normcdf”功能的MATLAB,以获得满意的结果,但是当我试图创建符号功能我找回了一些错误。
输入我给出如下:
syms z fz t sz
fv = 1000 * ((z * fz * normcd(t,fz,sz))/(20 * 50 * normcd(t,50,20))) + 1000 * normcdf((20 * 50 * normcd(t,50,20) + z * fz * normcd(t,fz,sz))/2000, 50 * normcd(t,50,20), 20) - 10 * z
,我找回了错误有以下几种:
??? Error using ==> sym.le at 11
Function 'le' is not implemented for MuPAD symbolic objects.
Error in ==> normcdf at 57
sigma(sigma <= 0) = NaN;
有谁知道我怎样才能解决呢?提前致谢。
我忘了提及我使用matlab版本R2009a。
来自Mathematica的背景,这只是可笑:) – 2012-11-23 21:41:41