SMath Studio Forum
»
SMath Studio
»
Questions
»
simple integrals give give difficult results
Rank: Newbie
Groups: Registered
Joined: 12/08/2019(UTC) Posts: 4

Integrating the simple functions 1/x, 1/x², 1/x³ upwards from 1 give correct results for low values of the upper limit but with the upper limit in the order of 200 or higher the results are not what I would expect. Please see the attached worksheet. Is there a problem with the integral function or is there something I haven't grasped? H integral.sm (6kb) downloaded 13 time(s).Edited by user 12 August 2019 22:55:34(UTC)
 Reason: Not specified




Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 493 Was thanked: 292 time(s) in 181 post(s)

Hi. It's because the integral it's a numerical procedure, and maybe not a very robust one. So, like any numerical method, if it don't work, just use another. integral.sm (14kb) downloaded 14 time(s).Best regards. Alvaro.




Rank: Advanced Member Groups: Registered
Joined: 23/12/2011(UTC) Posts: 206 Location: italy Was thanked: 74 time(s) in 62 post(s)

Hakelm, I opened your file and the results were correct. Therefore I believe that the parameter for the accuracy of the integrals in your SMath installation is not correctly set. Try to change Tools>Options>Calculation>Integral Accuracy For example, write 1000 However, Alvaro's considerations must be kept in mind sergio Edited by user 13 August 2019 12:53:24(UTC)
 Reason: Not specified




Rank: Newbie
Groups: Registered
Joined: 12/08/2019(UTC) Posts: 4

Many thanks for two very good answers! Now I know that Smath doesn't know even the simplest of integrals but that approximation accuracy can be improved upon. Even if I understand my system doesn't (SMathStudioDesktop.0_99_7109.Mono on Ubuntu 16.04). It can't find the function Rkadapt. I guess that the RungeKutta functions are to be found i some plugin. Where can I find that? H




Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,030 Was thanked: 925 time(s) in 526 post(s)

Originally Posted by: hakelm I guess that the RungeKutta functions are to be found i some plugin. Where can I find that? ODE Solvers. 




Rank: Advanced Member Groups: Registered
Joined: 04/07/2015(UTC) Posts: 4,677 Was thanked: 792 time(s) in 628 post(s)

Originally Posted by: hakelm Is there a problem with the integral function or is there something I haven't grasped? The Simpson integrator ranges from exact to freak. In your examples, increase the integral accuracy from menu, options, calculations, integral accuracy [max 10000] Wise to sanity Wolfram Alpha cost is 0.00 $ integral.sm (47kb) downloaded 9 time(s).




Rank: Newbie
Groups: Registered
Joined: 12/08/2019(UTC) Posts: 4

May I assume that the SMathintegral is made using Simpson's rule and that the integral accuracy [max 10000] is the number of steps taken by Simpson? H




Rank: Advanced Member Groups: Registered
Joined: 04/07/2015(UTC) Posts: 4,677 Was thanked: 792 time(s) in 628 post(s)

Originally Posted by: hakelm May I assume that the SMathintegral is made using Simpson's rule and that the integral accuracy [max 10000] is the number of steps taken by Simpson? Quite right: The Smath integrator is Simpson. Ranged accuracy [50 ... 10000]. Trivial cases are exact. Two more exact cases are know 1/x [ln(x), b_spline]. On long range of the variate 'x' the Simpson/Romberg kernel gives a much better result than simple Simpson. Carlos adaptive algorithm is fool proof all cases.You want these two proposed ... reply YES/NO. Jean




Rank: Newbie
Groups: Registered
Joined: 12/08/2019(UTC) Posts: 4





Rank: Advanced Member Groups: Registered
Joined: 04/07/2015(UTC) Posts: 4,677 Was thanked: 792 time(s) in 628 post(s)





SMath Studio Forum
»
SMath Studio
»
Questions
»
simple integrals give give difficult results
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.