Bonjour,

Est-ce que quelqu'un pourrait vérifier mon code s'il vous plaît?
Je ne comprends pas bien la question 4 : que veut-on dire par carte de couleurs?

Nom : aide 2 td.JPG
Affichages : 411
Taille : 68,7 Ko

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
## Question 1
#Définition de la fonction: 
 
def suite(c): 
    z0 = 0
    s =[]
    s.append(z0)
 
    i = 0
    while i < 200: #On se limite aux 200 premiers termes 
        s.append (s[i] ** 2 + c)
        i = i + 1
 
 
    k = 0 
    while k < 200:
        if s[k] > np.absolute(2):
            return k        #La fonction retourne le ie élément à partir duquel il y a divergence
        k = k + 1
 
print(suite(1 + 1*1j))    #Exemple
 
 
##Question 2:
#Définition de x et y :
x = np.linspace(-2, 0.5, 10)
y = np.linspace(-1.25, 1.25, 10)
 
 
##Question 3:
 
X,Y = np.meshgrid(x,y) #On construit deux matrices des abscisses et des ordonnées
 
N = X + 1j*Y #On construit la matrice N des affixes en combinant les abscisses et les ordonnées
 
print(N)
 
#On doit maintenant construire la matrice M qui contient le nombre d’itérations nécessaires pour diverger:
M = np.zeros((len(y) , len(x)))
 
for i in (range(len(y))):
    for j in (range(len(x))):
        M[i,j] = (suite(N[i,j]))
 
print(M)
Merci d'avance et bon week-end