how can i integrate two functions?

3 Ansichten (letzte 30 Tage)
elham kreem
elham kreem am 9 Feb. 2018
Beantwortet: elham kreem am 9 Feb. 2018
I have this function
y*(1/c)exp(-((y-m))^2/2st) dy
where y,m,t are vectors.
I want to integrate this function from a to b , I tried but the result is wrong , the function which I wrote it in matlab is :
fun = @(y) y* exp(-(y-m).^2/(2*s*t))
q= integral(fun , -3 , 2 )
can you help me?
thanks

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 9 Feb. 2018
Are you certain you want to be using
-((y-m))^2 * pinv(2st)
which is what the / operator approximately means?
I suspect you want
fun = @(y) y* exp(-(y-m).^2 ./ (2.*s.*t))
q = integral(fun , -3 , 2, 'ArrayValued', true);
  1 Kommentar
elham kreem
elham kreem am 9 Feb. 2018
thank you very much , the result is ok

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

elham kreem
elham kreem am 9 Feb. 2018
To Birdman , thank you very much your answer is ok ,

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by