Convert integrand to a function in a loop
1 view (last 30 days)
Show older comments
Please consider following code.
syms r
f= sym('f',[1,5]);
ANS = zeros(1,5);
for q=1:5
f(q) = sin(r^q)/r
ANS(q) = integral(f(q) ,pi/2 ,pi ,'ArrayValued' , 1)
end
Please hint me to convert integrand to function handle.
In general, f is a too large expression rather than "sin(r^q)/r".
Thank you taking your time
2 Comments
madhan ravi
on 15 Apr 2019
Edited: madhan ravi
on 15 Apr 2019
If you mean converting symfun to function handle , you may be interested in matlabFunction(). [comment moved to answer]
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!