主题:[讨论]matlab处理一个一元隐函数的方程
> syms v z t
>> v=10;
>> fun=-v/2*sqrt(pi)*int(t^(z^2-1/2)*(1+2*z^2*log(t))*exp(-v^2*z^2*t^(2*z^2)),t,0,1);
Warning: Explicit integral could not be found.
> In sym.int at 58
>> y=fminbnd(inline(fun),0,100)
??? Error using ==> inline.subsref
Not enough inputs to inline function.
Error in ==> fminbnd at 182
x= xf; fx = funfcn(x,varargin{:});
我想解决的方程式就是-v/2*sqrt(pi)*int(t^(z^2-1/2)*(1+2*z^2*log(t))*exp(-v^2*z^2*t^(2*z^2)),t,0,1)=0这个问题,V已经给出v=10:2.5:32.5,要求解z,但是总是出现上述原因,现请高手指教。
试用不着[z,fzal]=fzero(@fun,1)来解决此方程。但是还是解不出来。
>> v=10;
>> fun=-v/2*sqrt(pi)*int(t^(z^2-1/2)*(1+2*z^2*log(t))*exp(-v^2*z^2*t^(2*z^2)),t,0,1);
Warning: Explicit integral could not be found.
> In sym.int at 58
>> y=fminbnd(inline(fun),0,100)
??? Error using ==> inline.subsref
Not enough inputs to inline function.
Error in ==> fminbnd at 182
x= xf; fx = funfcn(x,varargin{:});
我想解决的方程式就是-v/2*sqrt(pi)*int(t^(z^2-1/2)*(1+2*z^2*log(t))*exp(-v^2*z^2*t^(2*z^2)),t,0,1)=0这个问题,V已经给出v=10:2.5:32.5,要求解z,但是总是出现上述原因,现请高手指教。
试用不着[z,fzal]=fzero(@fun,1)来解决此方程。但是还是解不出来。