How can I solve this problem in the matlab program ?
2 views (last 30 days)
Show older comments
Vuqar Samedov
on 21 Dec 2020
Answered: Walter Roberson
on 22 Dec 2020
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/467310/image.png)
3 Comments
Timo Dietz
on 21 Dec 2020
Some parenthesis are missing and u seems to be wrongly defined. Nevertheless, Matlab seems to calculate intemediate steps which prevents the final elimination of values on symbolic side.
Accepted Answer
David Hill
on 21 Dec 2020
It does equal 1
syms u
int(exp(-u^2),-inf,inf);
1 Comment
Timo Dietz
on 21 Dec 2020
Yes it does, but he substitution does not work as expected. Even with all parenthesis set and u defined correctly, Matlab seems to calculate intermediate values (e.g. sqrt(2)) and finally is not able to eliminate these.
More Answers (1)
Walter Roberson
on 22 Dec 2020
syms x a b u
Pi = sym(pi)
f = 1/(b*sqrt(2*Pi))*exp(-1/(2*b^2)*(x-a)^2)
U = (x-a)/(b*sqrt(2));
DU = diff(U,x);
B = solve(u == U, b)
fs = subs(f/DU, b, B)
int(fs,-inf,inf)
0 Comments
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!