New Commands to version 2.0 (Printable)

`acos``` `number` [Observer, Turtle]

Trigonometric function. Returns the arccosine of the specified number. All angles returned are in degrees.

alive? [Observer, Turtle]

Returns a boolean. If the turtle is alive, it returns true. If the turtle is not alive it returns false.

alive?-of number [Observer, Turtle]

Returns a boolean. If the turtle with the given who number is alive, it returns true. If the turtle with the given who number is not alive it returns false.

asin `number` [Observer, Turtle]

Trigonometric function. Returns the arcsine of the specified`number`. All angles returned are in degrees.

average-of-list `list` [Observer, Turtle]

Returns the numerical average of the given list.

average-of-patches `[list of commands]` [Observer, Turtle]

Returns the numerical average of the [list of commands] when evaluated accross all the patches.

average-of-turtles `[list of commands]` [Observer, Turtle]

Returns the numerical average of the [list of commands] when evaluated accross all the turtles.

cct, create-custom-turtles `breed number` [Observer]

Creates `number` turtles of type breed.

NOTE: Most users will use create-foxes directly rather than using create-custom-turtles.

cct-and-do, create-custom-turtles-and-do `breed number [list of commands]` [Observer]

Creates `number` turtles of type breed and tells them to do `[list of commands]`.

clearplots [Observer, Turtle]

Resets the title of all of the graphs to "Plot Window". Resets the axis labels to each span 0 to 1000. Clears everything drawn by all plot pens, and resets all pens to (0, 0) and their original colors.

insert `index list element` [Observer, Turtle]

Returns a modified [list of data] with `element` inserted into the `index` position.

log `number` base [Observer, Turtle]

Math function. Returns the log of number according to specified base.

max-of-list list [Observer, Turtle]

Returns the greatest value in the given list.

median-of-list `list` [Observer, Turtle]

Returns the median of the given list.

median-of-patches `[list of commands]` [Observer, Turtle]

Returns the median of the [list of commands] when [list of commands] is evaluated by all patches.

median-of-turtles `[list of commands]` [Observer, Turtle]

Returns the median [list of commands`] when [list of commands]is evaluated for all turtles`.

min-of-list list [Observer, Turtle]

Returns the least value in the given list.

mode-of-list `list` [Observer, Turtle]

Returns the mode of the given list.

mode-of-patches `[list of commands]` [Observer, Turtle]

Returns the mode of the given [list of commands] when evaluated accross all the patches.

mode-of-turtles `[list of commands]` [Observer, Turtle]

Returns the mode of the given [list of commands] when run over all the turtles.

mouse-down? [Observer, Turtle]

Returns a boolean. If the mouse button is clicked, it returns true. If the mouse buttons is not clicked, it returns false.

one-of-turtles-with `[condition] [list of commands]` [Observer, Turtle]

Chooses a turtle based on the following `[condition]` and runs the commands specified in `[list of commands]`

plotxy `x-value y-value` [Observer, Turtle]

Plots a point at the location (x-value, y-value). This procedure is used for X-Y plots and scatterplots.

print-status `text or variables` [Observer, Turtle]

Prints the `text or variables` to the status bar.

remove `index list` [Observer, Turtle]

Removes the element in the `index` position from the specified `list`.

remove-element `element list` [Observer, Turtle]

Removes the specified`element` from `list`.

repeat `number [list of commands]` [Observer, Turtle]

Do `[list of commands]` `number` times.

reverse `list` [Observer, Turtle]

Reverses the order of the elements in list.

save-next-version [Observer]

Saves the current project using the same name as the previous version except with a number at the end, incremented by one each time a new version is saved.

sdev-of-list `list` [Observer, Turtle]

Returns the standard deviation of the given list.

sdev-of-patches `[list of commands]` [Observer, Turtle]

Returns the standard deviation of the given [list of commands] when evaluated accross all the patches.

sdev-of-turtles `[list of commands]` [Observer, Turtle]

Returns the standard deviation of the [list of commands] when evaluated accross all the turtles.

setshape `shape`-name [Turtle]

Turtles set their shape to `shape-name`.

Note: shape-name can be the number of the shape as well.

variance-of-list `list` [Observer, Turtle]

Returns the variance of the given list.

variance-of-patches `[list of commands]` [Observer, Turtle]

Returns the variance [list of commands] amongst all the patches.

variance-of-turtles `[list of commands]` [Observer, Turtle]

Returns the variance of [list of commands] amongst all the turtles.

who-max-of-frogs `[list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle of breed frogs corresponding to the highest value of [list of commands] along with the highest value of [list of commands].

who-max-of-frogs-with `[condition] [list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle of breed frogs which satifies the [condition] and has the highest value of [list of commands] along with the highest value of [list of commands].

who-max-of-turtles `[list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle corresponding to the highest value of [list of commands] along with the highest value of [list of commands].

who-max-of-turtles-with `[condition] [list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle which satifies the [condition] and has the highest value of [list of commands] along with the highest value of [list of commands].

who-min-of-frogs `[list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle of breed frogs corresponding to the smallest value of [list of commands] along with the smallest value of [list of commands].

who-min-of-frogs-with `[condition] [list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle of breed frogs which satifies the [condition] and has the least value of [list of commands] along with the smallest value of [list of commands].

who-min-of-turtles `[list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtle corresponding to the smallest value of [list of commands] along with the smallest value of [list of commands].

who-min-of-turtles-with `[condition] [list of commands]` [Observer, Turtle]

Returns a list with the who number of the turtlewhich satifies the [condition] and has the least value of [list of commands] along with the smallest value of [list of commands].