math art
1 sur 21
[Link]
MATH'ART
lorsque Maths et Art font bon mnage
nota : accs progressif au site ds le dbut de son chargement .
sommaire
introduction , mes sources
quelques grandes classiques :
courbes d'quation polaire "bolygonises"
astrode
cardiode
hypocyclode 3 points de rebroussement
epis et noeuds
oignon de Gauss
lisssajous, scarabe
epi et hypocyclodes
quelques autres
les napperons de dentelle
8 parabols in a square
curves in a circle
variations autour d'un cercle
les jolygones
variations autour d'un cosinus
bosin(3t)
bo(t)
astrode
hypocyclode
bocos(3t) ou "le chapeau"
bifolium ou poisson volant
du poisson au blier
un peu d' "OP'tical ART"
quelques exemples de programme
vos remarques , commentaires :
introduction
24/03/2010 15:58
math art
2 sur 21
[Link]
Les courbes tudies dans les pages qui suivent ont t d'abord retenues pour leur esthtique .
Il s'agit pour bon nombre d'entre elles de courbes "fondamentales" ou de base tudies par de clbres Mathmaticiens (
Descartes , Newton , Bernouilli , Pascal , Archimde , Galile ...) pour ne citer que les plus connus qui ne diposaient
l'poque d'aucun outil informatique ...
Ces courbes ont t effectues l'aide d'un langage de programmation simple : le qbasic .
Pour la plupart , les programmes sont simples : quelques lignes et instructions seulement suffisent . On trouvera en
annexe quelques exemples de ces programmes .
mes sources
Plusieurs ouvrages m'ont permis la ralisation d'une partie de ce document .
Pour les courbes elles-mmes :
Graphisme Scientifique sur micro de R. Dony , ditions Masson
Courbes Mathmatiques , nspcial 8 de la revue du Palais de la Dcouverte
Curve Stitching de John Millinton ,Tarquin Publications , trouv au London Art Museum .
Les courbes bolygonises sont quant elles le fruit d'une recherche plus personnelle .
retour sommaire
QUELQUES GRANDES CLASSIQUES
astrode
courbe d'quation paramtrique avec :
x = r*cos(t)^3
y = r*sin(t)^3
t variant de -pi + pi , pas de pi/100
cardiode
24/03/2010 15:58
math art
3 sur 21
[Link]
courbe d'quation polaire o :
x = r*cos(t)
y = r*sin(t)
t varie de -pi +pi , pas de pi/100
r = a*(1+cos(t))
cette courbe est un cas particulier du Limaon de Pascal , son nom lui a t donn par Castillon (1741) .
retour sommaire
hypocyclode 3 points de rebroussement
courbe d'quation paramtrique avec :
x = r*(2cos(t) + cos(t))
y = r*(2sin(t) - sin(2t)
pis et noeuds
Il s'agit de courbes d'quations assez similaires .
cas des epis :
x = r* cos(t)
y = r*sin(t)
r = 1 / sin(m*t)
cas des noeuds :
x = r*cos(t)
y = r*sin(t)
r = tan(m*t)
pour des valeurs assez singulires de m , on obtient des courbes d'aspect assez caractristique.
24/03/2010 15:58
math art
4 sur 21
[Link]
m = 2 ^0.5
m = 1/k*2^0.5 et k = 1.75
variante colore
m = 3^0.5/3
oignon de Gauss
courbe de coordonnes :
y = k*exp(-0.2*x^2)
avec k variant de -1 +1 , pas de 0.1
retour sommaire
24/03/2010 15:58
math art
5 sur 21
[Link]
Lissajous
courbe de coordonnes :
x = a*sin(mt)
y = b*sin(nt)
avec ici : m=3^0.5/3 , n = 2^0.5/2
Scarabe
courbe d'quation de type :
x =a*sin(mt)
y = b*sin(nt)
avec ici :
a variant de 1 5 , b = -3
retour sommaire
epi et hypocyclodes
il s'agit de courbes d'quaion du type :
x = (r1+r2)*cos(t) -r2*cos((r1+r2)/r2*t)
y = (r1+r2)*sin(t) - r2*sin((r1+r2)/r2*t)
avec cas epicyclodes : r2<0
cas des hypocyclodes : r2>0
hypocyclodes
epicyclodes
24/03/2010 15:58
math art
6 sur 21
[Link]
r1 = 10 , r2 = 4
r1 = 10 , r2 = -4
r1 = 10 , r2 = 3.5
r1 = 10 , r2 = -3.5
r1 = 10 , r2 = 1
r1 = 10 , r2 = -1
QUELQUES AUTRES
les napperons de dentelle
ces napperons sont obtenus aisment en reliant les n sommets d'un polygone aux n-1 sommets adjacents .
24/03/2010 15:58
math art
7 sur 21
[Link]
napperons variations...
n= 13 avec sa part de mystre
retour sommaire
8 parabols in a sqare
24/03/2010 15:58
math art
8 sur 21
[Link]
lorsque les droites deviennent ... courbes
curves in a circle
quand les droites font la roue...
24/03/2010 15:58
math art
9 sur 21
[Link]
variations autour d'un cercle
de la toupie ...
24/03/2010 15:58
math art
10 sur 21
[Link]
la balle de cricket...
retour sommaire
les jolygones
les jolygones sont des courbes d'quation paramtrique de coordonnes de type :
x(n+1) = x(n) + k^n-cos(n*t)
y(n+1) = y(n) + k^n*sin(n*t)
l'aspect des courbes obtenues est trs variable suivant les valeurs donnes k et t.
k = 0.95 , t = 144
k = 1 , t = 128
24/03/2010 15:58
math art
11 sur 21
[Link]
k = 0.95 , t = 93
k = 0.95 , t = 118
jolygones , suite
variations autour d'un cosinus
les courbes ci-dessous sont des courbes d'quation polaire c'est dire du type :
24/03/2010 15:58
math art
12 sur 21
[Link]
x = r*cos(t)
y = r*sin(t)
avec r = cos(m*t) + n
pour des valeurs judicieuses de m et n , les courbes obtenues sont de forme trs spcifique .
m = 7/2 , n = 0
m = 7/4 , n = 0
m = 7/10 , n = 7/3
m = 5/2 , n =3
COURBES POLAIRES BOLYGONISEES
avant propos
les courbes bolygonises et les courbes rayonnes sont de nature diffrente :
cas de courbes rayonnes :
il s'agit de courbes (x,y) o l'on joint les diffrents points de coordonnes (x,y) au "centre" de la corbe , c'est dire au
point de coordonne (x0,y0)
cas des courbes bolygonises :
il s'agit de courbes d'quation de type :
x(n) = r*cos(t) , y(n) = r*sin(t)
24/03/2010 15:58
math art
13 sur 21
[Link]
x(n+1) = r*cos(k*t) , y(n+1) = r*sin(k*t)
t variant de -pi + pi , pas de pi/100
o l'on joint le point de coordones (x(n),y(n)) au point de coordonnes x(n+1),y(n+1) .
exemple de courbe de base
exemple de courbe de base
variante rayonne
variante bolygonise
dans un souci de clart , la courbe de base a t superpose celles des variantes .
autres exemples :
nphrode
24/03/2010 15:58
math art
14 sur 21
[Link]
il s'agit d'une courbe d'quation paramtrique du type :
x = a*(3*sin(t) - sin(3t))
y = a*(3*cos(t)-cos(3t))
t varie de -pi +pi , pas de pi*1000
courbe de base
variante bolygonise avec k = 3
COURBES POLAIRES BOLYGONISEES
comme il a t dit , il s'agit de courbes d'quation de type :
x(n) = r*cos(t) , y(n) = r*sin(t)
x(n+1) = r*cos(k*t) , y(n+1) = r*sin(k*t)
t variant de -pi + pi , pas selon les cas de figures..
o l'on joint le point de coordones (x(n),y(n)) au point de coordonnes x(n+1),y(n+1) .
on peut obtenir de belles courbes , tout l' "art" tant de trouver des valeurs judicieuses de k et de pas ...
ci-dessous quelques exemples de courbes obtenues .
24/03/2010 15:58
math art
15 sur 21
[Link]
bosin(3t)
dans le cas prsent :
r = sin(3*t)
k=3
bo(t) variations :
r=t
k = 1.5
24/03/2010 15:58
math art
16 sur 21
[Link]
bo(t) variations suite :
r=t
k = 1.2
astrode bolygonise
hypocyclode bolygonise
24/03/2010 15:58
math art
17 sur 21
[Link]
chapeau
r = cos(3t)
k=3
bifolium ou le poisson volant
variante bolygonise du bifolum avec k = 2
24/03/2010 15:58
math art
18 sur 21
[Link]
du poisson au blier
poisson
r = cos(2*t))^0.5
k=6
24/03/2010 15:58
math art
19 sur 21
[Link]
blier
r = cos(3t)
k=5
retour sommaire
un peu d' OP'ART
retour sommaire
quelques exemples de programme
hypocyclode 3 points de rebroussement
24/03/2010 15:58
math art
20 sur 21
[Link]
05
10
20
30
40
50
60
' hypocyclode
SCREEN 11
FOR t = -3.141593 TO 3.141593 STEP 0.003141593
x = 320 + 80 * (2*cos(t) + cos(2*t))
y = 220 + 80 * (2*sin(t) - sin(2*t))
PSET (x,y)
NEXT t
pi
05 ' pi
10 SCREEN 11
20 FOR t = -15.707963 to 15.707963 STEP 0.003141593
30 a =1
40 m = (3)^0.5/2
50 r = 1/SIN(m*t)
60 x = 320 + 50*r*cos(t)
70 y = 200 + 50*r*sin(t)
80 PSET (x,y)
90 NEXT t
bifolium bolygonis
05 ' bifolium bolygonis
10 SCREEN 11
20 DIM x(100)
30 DIM y(100)
40 k = 2
50 FOR t = -3.141593 TO 3.141593 STEP 0.3141593
60 a=2
70 b = 4
80 r = (a*COS(t) +b*SIN(t)*(COS(t))^2
90 x(n) = 200 + 100*r*COS(t)
100 y(n) = 200 + 100*r*SIN(t)
110 x(n+1) = 200 + 100*r*COS(k*t)
120 y(n+1) = 200 + 100*r*SIN(k*t)
130 LINE (x(n+1),y(n+1)) - (x(n),y(n))
140 PSET (x,y)
150 NEXT t
24/03/2010 15:58
math art
21 sur 21
[Link]
retour sommaire
24/03/2010 15:58