Tuesday, 24 January 2017

The Swarmalator

The Swarmalator

The Swarmalator taken from O'Keeffe and Strogatz (arXiv). N is the number of particles, K is the strength of the phase coupling (neighbours want to have same colour for K > 0, as different as possible for K < 0) and J is the attraction between phases (J > 0 like attracts like, J < 0 opposite phases attract). dt is the timestep for Euler integration (warning can go unstable for large dt!). Restart by clicking the N slider below which moves all the particles to a random position and gives then a random phase/colour.

Phases:

  • Static Sync. e.g. (J,K) = (0.1,1)
  • Static Async. e.g. (J,K) = (0.1,-1)
  • Static Phase Wave. e.g. (J,K) = (1,0)
  • Splintered Phase Wave. e.g. (J,K) = (2,-0.3) this can take some time to fully develop.
  • Active Phase Wave. e.g. (J,K) = (1,-0.8)

Wednesday, 5 October 2016

Markov Model

Markov Model

Sunday, 27 March 2016

Moiré patterns

Moire

Sunday, 24 January 2016

Co-ordinate Change

Parabolscoords
The parabola $Y = X^2$. Click and drag the origin to translate and click and drag the axes to rotate.

Wednesday, 23 December 2015

Cubic Integration

Integrate cubic
Click on the x-axis to set the left limit, then click and drag to evaluate the integral. Click again to reset.

Sunday, 11 October 2015

Verhulst Diagram

Differentiate cubic
Click somewhere on the x-axis to start the iteration.

Thursday, 8 October 2015

Regula Falsi

Differentiate cubic
Click on the graph at two points to construct the linear approximation to the root. The two points must have opposite sign or you'll have to start again!

Monday, 7 September 2015

Newton–Raphson method

Differentiate cubic
Perform one step of the Newton-Rhapson metthod by clicking on the function.

Friday, 21 August 2015

Complex Operations

Complex
Click a button to see the effect of that operation. Move the red dots around to change the inputs.

Wednesday, 19 August 2015

Cubic Differentiation

Differentiate cubic
Use the sliders to adjust the function, click the function to see the tangent lines.

Quadratic Differentiation

Differentiate Quadratic
Use the sliders to adjust the function, click the function to see the tangent lines.