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 14 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: 1,357 Was thanked: 816 time(s) in 517 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 16 time(s).Best regards. Alvaro.
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 23/12/2011(UTC) Posts: 319 Location: italy Was thanked: 109 time(s) in 93 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 Runge-Kutta 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,494 Was thanked: 1274 time(s) in 745 post(s)
|
Originally Posted by: hakelm I guess that the Runge-Kutta functions are to be found i some plugin. Where can I find that? ODE Solvers. |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 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 11 time(s).
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 12/08/2019(UTC) Posts: 4
|
May I assume that the SMath-integral is made using Simpson's rule and that the integral accuracy [max 10000] is the number of steps taken by Simpson? H
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: hakelm May I assume that the SMath-integral 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: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 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.