9823
Comment:
|
10307
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
by Marshall Hampton. When the two frequencies are well seperated, we hear the right hand side of the identity. When they start getting close, we hear the higher-pitched factor in the left-hand side modulated by the lower-pitched envelope. {{{ |
by Marshall Hampton. When the two frequencies are well separated, we hear the right hand side of the identity. When they start getting close, we hear the higher-pitched factor in the left-hand side modulated by the lower-pitched envelope. {{{#!sagecell |
Line 49: | Line 49: |
{{{ | {{{#!sagecell |
Line 107: | Line 107: |
{{{ | {{{#!sagecell |
Line 163: | Line 163: |
{{{ | {{{#!sagecell |
Line 177: | Line 177: |
{{{ | {{{#!sagecell |
Line 197: | Line 197: |
{{{ | {{{#!sagecell |
Line 208: | Line 208: |
{{{ | {{{#!sagecell |
Line 256: | Line 256: |
{{{ | {{{#!sagecell %python |
Line 258: | Line 260: |
def cellular(rule, N): |
from random import randint def cellular(rule, N, initial='Single-cell'): |
Line 264: | Line 267: |
initial: starting condition; can be either single-cell or a random binary row | |
Line 266: | Line 270: |
M[0,N]=1 | if initial=='Single-cell': M[0,N]=1 else: M[0]=[randint(0,1) for a in range(0,2*N+2)] |
Line 273: | Line 280: |
Line 279: | Line 286: |
@interact def _( N=input_box(label='Number of iterations',default=100), |
}}} Put in separate cell: {{{#!sagecell @interact def _( initial=selector(['Single-cell', 'Random'], label='Starting condition'), N=input_box(label='Number of iterations',default=100), |
Line 283: | Line 292: |
size = slider(1, 11, step_size=1, default=6 ) ): | size = slider(1, 11, label= 'Size', step_size=1, default=6 ), auto_update=False): |
Line 285: | Line 294: |
M = cellular(rule, N) | M = cellular(rule, N, initial) |
Sage Interactions - Miscellaneous
goto interact main page
Contents
Hearing a trigonometric identity
by Marshall Hampton. When the two frequencies are well separated, we hear the right hand side of the identity. When they start getting close, we hear the higher-pitched factor in the left-hand side modulated by the lower-pitched envelope.
Karplus-Strong algorithm for plucked and percussive sound generation
by Marshall Hampton
An Interactive Venn Diagram
Unreadable code
by Igor Tolkov
Profile a snippet of code
Evaluate a bit of code in a given system
by William Stein (there is no way yet to make the text box big):
Minkowski Sum
by Marshall Hampton
Cellular Automata
by Pablo Angulo, Eviatar Bach
Put in separate cell: