SMath Studio Forum
»
SMath Studio
»
Questions
»
For Loop - first iteration(s) not correct?
Rank: Member Groups: Registered
Joined: 02/03/2016(UTC) Posts: 18
|
I'm putting together a worksheet that assembles and manipulates a piecewise function. The user enters X and Y coordinates in one matrix. And then uses a second matrix to describe how those points are connected. I am getting incorrect values from a For Loop that calculates geometric properties for each line (or curve) segment (length, slope, y-intercept, etc.). The slope (m = dy / dx) of the first two segments are being output as Zero, but the values (based on the input coordinates) should both be c. 3.7. The third segment is a curve and those values (radius, chord length, etc.) are being calculated correctly. The fourth segment is another line and the slope (c. 2.9) is being calculated correctly, this time. I'm assuming that there is something wrong with my loop, but I am having trouble figuring it out. Any suggestions? Thanks! piecewise-forum.sm (60kb) downloaded 19 time(s).
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,356 Was thanked: 815 time(s) in 516 post(s)
|
Hi. Near the end, in the loop, you use "slope:=0" for the case circle. Change it by "slope[i:=0".
Best regards.
Alvaro.
|
1 user thanked Razonar for this useful post.
|
|
|
Rank: Member Groups: Registered
Joined: 02/03/2016(UTC) Posts: 18
|
Wow. I completely missed that. Thanks for the reply! Edited by moderator 27 January 2019 13:47:45(UTC)
| Reason: marked as Solved
|
|
|
|
SMath Studio Forum
»
SMath Studio
»
Questions
»
For Loop - first iteration(s) not correct?
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.