1 Pages (13 items)
While loop never ends - Messages
#1 Posted: 3/13/2020 3:27:06 PM
Hi everyone, I've got problem with while loop. I have this function with Xstart = 0.2 ; Xfinish = 2 ; deltaX = 0.2 and I need to solve it in smath studio, but while loop is processing forever and never ends. I'm doing something wrong, or it's a bug? Thanks!
Images:
https://postimg.cc/Q9mqWkKd Smath studio
https://postimg.cc/KKZkgXPt Function I need to solve
Images:
https://postimg.cc/Q9mqWkKd Smath studio
https://postimg.cc/KKZkgXPt Function I need to solve
#2 Posted: 3/13/2020 4:58:44 PM
#3 Posted: 3/13/2020 5:14:41 PM
#4 Posted: 3/13/2020 5:30:47 PM
WroteI'm doing something wrong, or it's a bug? Thanks!
Some examples ...
Utilities Pts Critical Monte-Carlo.sm (18 KiB) downloaded 35 time(s).
Utilities Program While FindIndex.sm (34 KiB) downloaded 45 time(s).
#5 Posted: 3/13/2020 5:55:24 PM
WroteWroteI'm doing something wrong, or it's a bug? Thanks!
Some examples ...
Utilities Pts Critical Monte-Carlo.sm (18 KiB) downloaded 35 time(s).
Utilities Program While FindIndex.sm (34 KiB) downloaded 45 time(s).
I'm not sure I understood how to solve my function by this examples.
I don't know what I'm doing wrong:
https://postimg.cc/Q9mqWkKd
#6 Posted: 3/13/2020 8:38:39 PM
WroteI'm not sure I understood how to solve my function by this examples.
Your proposal is not a case of while loop,
strictly wrong application.
Page44 Unknown.sm (73 KiB) downloaded 31 time(s).
#7 Posted: 3/14/2020 6:06:47 AM
You can do the job using a while loop but it is just one option (perhaps not the most straightforward one).

loops.sm (10 KiB) downloaded 35 time(s).
loops.sm (10 KiB) downloaded 35 time(s).
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
3 users liked this post
#8 Posted: 3/14/2020 6:19:48 AM
WroteWroteI'm not sure I understood how to solve my function by this examples.
Your proposal is not a case of while loop,
strictly wrong application.
Page44 Unknown.sm (73 KiB) downloaded 31 time(s).
I need all X and all Y(x) values in the end, for Xfirst = 0.2, Xlast = 2 with step 0.2.
y(0.2)=
y(0.4)=
y(0.6)=
...
y(2)=
And it should look something like this:
x= 0.2 y= -0.6126
x= 0.4 y= 0.2173
x= 0.6 y= 0.7064
x= 0.8 y= 1.0721
x= 1.0 y= 1.3842
x= 1.2 y= 1.6771
x= 1.4 y= 1.9738
x= 1.6 y= 2.2924
x= 1.8 y= 2.6501
x= 2.0 y= 3.0639
I can type every y(x) in smath studio:
https://postimg.cc/0bddLTqF
But, is it possible to do it with while loop?
#9 Posted: 3/14/2020 6:21:13 AM
WroteYou can do the job using a while loop but it is just one option (perhaps not the most straightforward one).
loops.sm (10 KiB) downloaded 35 time(s).
I need all X and all Y(x) values in the end, for Xfirst = 0.2, Xlast = 2 with step 0.2.
y(0.2)=
y(0.4)=
y(0.6)=
...
y(2)=
And it should look something like this:
x= 0.2 y= -0.6126
x= 0.4 y= 0.2173
x= 0.6 y= 0.7064
x= 0.8 y= 1.0721
x= 1.0 y= 1.3842
x= 1.2 y= 1.6771
x= 1.4 y= 1.9738
x= 1.6 y= 2.2924
x= 1.8 y= 2.6501
x= 2.0 y= 3.0639
I can type every y(x) in smath studio:
https://postimg.cc/0bddLTqF
But, is it possible to do it with while loop?
#10 Posted: 3/14/2020 8:25:47 AM
#11 Posted: 3/14/2020 8:52:29 AM
WroteWhat you are asking for is so restricted and useless for purpose !
Then you can:
1. start wherever [L] as long as computable your ln(,)
2. end wherever [N]
3. as fine step size [Δ]
4. algo style for infinite applications
I'm asking for this cos' we are learning Pascal programming language in university, and we need to write this function in Pascal with [while a<=b do], and check it in MathCAD or SMath studio program.
I don't need any graphics, I just need to check the function with while loop. You sent example without while loop and without Xlast = 2, so is it possible to check this function with while loop, or no?
#12 Posted: 3/14/2020 10:11:42 AM
Pascal is pretty retarded these days for Engineering applications !
Years ago, Mathcad for Universities was pretty freaked.
Better use Smath productive for studies & Engineering.

Golden ratio will be a life time productive Companion.
As well as an advanced WhileLoop.
Golden Ratio jmG.sm (39 KiB) downloaded 35 time(s).
Years ago, Mathcad for Universities was pretty freaked.
Better use Smath productive for studies & Engineering.
Golden ratio will be a life time productive Companion.
As well as an advanced WhileLoop.
Golden Ratio jmG.sm (39 KiB) downloaded 35 time(s).
#13 Posted: 3/14/2020 11:20:50 AM
Wroteso is it possible to check this function with while loop, or no?
Absolutely, and there are several ways.
If you need a step-by step feedback on the fly you can use breakpoints (menu of math regions) and the debugger window ("View" menu). You might have to store the intermediate results in a dedicated variable though, to don't look into the whole matrix at each step.
Also you can use the function trace() and the output window, or you can build math strings using concat() and other functions, or maybe something more complex using the script region plugin by uni.
loops-1.sm (30 KiB) downloaded 38 time(s).
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 Pages (13 items)
-
New Posts
-
No New Posts