Bonjour à tous,
en guise d'exercice je voudrais tenter de solutionner un carré des moyennes pour simuler un transfert thermique à état stationnaire. Pour cela je souhaiterais essayer de construire une Class avec les méthodes utiles aux différentes fonctions. Voici comment je commence par poser les bases comme cela :
Auriez vous des conseils sur comment commencer ou structurer une class ?
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
47
48
49
50
51
52
53 class bar: """ Cette classe sert à calculer le transfert thermique à etat stationnaire en deux dimensions selon la méthode du carré de Dichelet, ou carré des moyennes d'une tranche longitudinale d'une barre """ def __init__(self,t_a,t_d,t_f,longueur,hauteur): self.t_ambiante = t_a# t en °C self.t_debut = t_d# t en °C self.t_fin = t_f# t en °C self.longueur = longueur# l en mm self.hauteur = hauteur# h en mm def make_bar(): """ construction du tableau ou de la matrice à état initiale, à l'état initial nous avons la température ambiante et celle des extrémités, la température initial de la tranche est défini à 0 ou à la valeur mini des entrées... A défini selon des critères non sélectionnés Returns ------- t_a t_a t_a t_a... t_a t_d 0 0 0 0 ... 0 t_f t_d 0 0 0 0 ... 0 t_f t_a t_a t_a t_a... t_a """ def calcul_t(): """ Returns ------- None. """ def show_bar(): """ Returns ------- None. """ def graph_t(): """ Returns ------- None. """
Merci
Partager