0% ont trouvé ce document utile (0 vote)
157 vues21 pages

Art et Mathématiques : Courbes Esthétiques

Le document décrit diverses courbes mathématiques telles que l'astroïde, la cardioïde et l'hypocycloïde à trois points de rebroussement. Il explique comment ces courbes ont été générées à l'aide d'un langage de programmation simple et inclut quelques exemples de programmes. Le document contient également des variations de ces courbes sous forme bolygonisée.

Transféré par

SaschaIslamig
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
157 vues21 pages

Art et Mathématiques : Courbes Esthétiques

Le document décrit diverses courbes mathématiques telles que l'astroïde, la cardioïde et l'hypocycloïde à trois points de rebroussement. Il explique comment ces courbes ont été générées à l'aide d'un langage de programmation simple et inclut quelques exemples de programmes. Le document contient également des variations de ces courbes sous forme bolygonisée.

Transféré par

SaschaIslamig
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi