For Loop - first iteration(s) not correct?

For Loop - first iteration(s) not correct? - value in first iteration(s) is not being calculated correctly, later iterations are correct...? - Messages

#1 Posted: 1/26/2019 4:37:00 PM
justhumm

justhumm

0 likes in 18 posts.

Group: User

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!

[albumimg]1583[/albumimg]

[albumimg]1582[/albumimg]

piecewise-forum.sm (59 KiB) downloaded 42 time(s).
#2 Posted: 1/26/2019 11:03:52 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

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 users liked this post
justhumm 1/27/2019 2:09:00 AM
#3 Posted: 1/27/2019 2:12:53 AM
justhumm

justhumm

0 likes in 18 posts.

Group: User

Wow. I completely missed that. Thanks for the reply!

[albumimg]1584[/albumimg]
  • New Posts New Posts
  • No New Posts No New Posts