Bonjour,
je suis débutant en python. mon code est:
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
if (moteur_msg == 1) and (moteur_msg == 0):
	deltaX = (d2 - tempo2)*cos(phik)
	deltaY = (d2 - tempo2)*sin(phik)
	xk_1 = xk + deltaX
	yk_1 = yk + deltaY
	phik_1 = phik
 
elif (moteur_msg == 2) and (moteur_msg == 3):
	theta = atan2(tempo2, tempo1)
	delta = 2*BC*sin(theta/2)
	p0 = 10*cos(theta)
	deltaX = 10 - p0
	deltaY = sqrt(delta*delta - deltaX*deltaX)
	xk_1 = xk + deltaX
	yk_1 = yk + deltaY
	phik_1 = phik + theta
 
plt.figure(1)
plt.scartter(xk_1, yk_1, color='k', marker='*', s=50)
je reçois un erreur de xk_1 n'est pas déclarer dans la ligne de plt.scartter.
xk_1 et yk_1 et phik_1 je les ai pas déclaré avant, direct dans le if.
pouvez vous m'aider s'il vous plait?
Merci