Ecco un esempio divertente, se ti piace la matematica. Probabilmente hai sentito parlare di frattali. Oggi ci sono molti set di frattali. Viene chiamato uno di questi set Frattali . Puoi saperne di più su di loro in questo Articolo di MathWorld . L'articolo utilizza Mathematica e il linguaggio Wolfram, che hanno molte funzioni dedicate per molta matematica, ma puoi creare la tua dimostrazione frattale in una tabella di dati JMP:

Il θ e φ le colonne di dati usano le formule per generare gli angoli frattali ricorsivi. Le formule dipendono da una costante S , che viene definita come una variabile di tabella in modo che sia possibile visualizzarla e modificarla facilmente. La costante S inizialmente è uguale a π, ma puoi cambiarlo in altre costanti matematiche e fisiche famose o in qualsiasi valore ti piaccia.
La distanza tra i punti è sempre 1.
Il X e y le colonne di dati eseguono la conversione da coordinate polari a coordinate rettangolari e applicano la relazione di ricorsione. Questa versione, come l'articolo, utilizza 10.000 ricorsioni, ma è possibile utilizzare più o meno ricorsioni per modificare la forma.
Usa il Frattale di Fronzoli script di tabella per avviare Graph Builder e visualizzare il frattale.

Si noti che se si modifica il valore della variabile di tabella, le formule vengono eseguite per aggiornare le colonne di dati. Questa modifica viene automaticamente inviata a Graph Builder per creare una nuova trama.
Bello! Ciò semplifica la modifica del valore della variabile della tabella e vedere l'effetto:
NamesDefaultToHere(1);
dt = DataTable("Curlicue Fractal.jmp");
sVal = dt << getTableVariable("s");
NewWindow("Curlicue Fractal Control",
PanelBox("Move the slider to update the fractal",
SliderBox(pi() - 0.3, pi() + 0.3, sVal, sliderScript);
);
);
sliderScript =
Expr(
STV = Expr(dt << setTableVariable("s", sValTBD));
SubstituteInto(STV, Expr(sValTBD), sVal);
STV;
);