MATLAB에서 다음과 같은 정수를 계산하는 방법을 묻고 싶습니다.MATLAB - 몇 가지 인수로 정수 함수
%ezplot(@(x)pn(x,0,1),[-3,3]) --> This is OK!
quad(pn(x,m,s),x,-Inf,Inf) --> I can't manipulate this, I tried several ways.
적분에 대한 대답이 "1"이어야합니다
function PN = pn(x,m,s)
PN = exp(-(x-m).^2 ./ (2*s.^2)) ./ sqrt(2*pi*s.^2);
end
및 스크립트 begin.m
:
integral(PN(x,m,s), x(-Inf,Inf) , m>0 , s>0.
I는 함수 파일, pn
을 만들었습니다.
감사합니다! 괜찮습니다!하지만 m = 0이고 s = 1입니다. m> 0이고 s> 0을 원합니다. 동일합니까? – George
예, m = 0, s = 1 인 경우로 줄이기 위해 정수 아래에서 변수 z = (x - m)/(sqrt (2) s)를 변경하십시오. – MarkV