Problème de programmation
Résolu/Fermé
Lebourdais2003
-
Modifié le 31 déc. 2020 à 10:31
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 31 déc. 2020 à 17:03
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 31 déc. 2020 à 17:03
A voir également:
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ?
- Comment réduire la taille d'un fichier - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Trousseau mot de passe iphone - Guide
7 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 31 déc. 2020 à 10:51
Modifié le 31 déc. 2020 à 10:51
Bonjour,
"Comment fait-on sur Python pour faire la somme de deux signaux sinusoïdaux."
Mais déjà, sans parler de Python, comment fais-tu ça sur le papier ?
La méthode que tu montres est-elle correcte ?
"Comment fait-on sur Python pour faire la somme de deux signaux sinusoïdaux."
Mais déjà, sans parler de Python, comment fais-tu ça sur le papier ?
La méthode que tu montres est-elle correcte ?
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
31 déc. 2020 à 11:06
31 déc. 2020 à 11:06
Sans parler de coder ça dans un langage de programmation,
comment fait-on la somme de 2 signaux sinusoïdaux ?
comment fait-on la somme de 2 signaux sinusoïdaux ?
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
31 déc. 2020 à 11:51
31 déc. 2020 à 11:51
Ah ?
Mais alors, il sort d'où ce code ?
C'est toi qui l'as écrit ?
Mais alors, il sort d'où ce code ?
C'est toi qui l'as écrit ?
yg_be
Messages postés
23350
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
Ambassadeur
1 554
31 déc. 2020 à 12:09
31 déc. 2020 à 12:09
bonjour,
as-tu ajouté des print() pour comprendre ce que fait ton programme?
il fait ce que tu lui demandes, pas ce que tu imagines.
pourquoi as-tu choisi de faire trois boucles?
as-tu ajouté des print() pour comprendre ce que fait ton programme?
il fait ce que tu lui demandes, pas ce que tu imagines.
pourquoi as-tu choisi de faire trois boucles?
<code python>#Caractéristiques des signaux
A1 = 2 #Amplitude du signal 1
A2 = 2 #Amplitude du signal 2
f=50 # On fixe la fréquence f = 1/T = 50 Hz
phi= pi/2 # Phase de l'onde y2
y1,y2,y3 = [],[],[]
####################################
# Création des fonctions sinusoïdales
####################################
# Définition d'une fonction sinusoïdale y1 d'après les paramètres au dessus
for i in range(len(t)):
y1.append(A1*np.cos(2*pi*f*t[i]))
# Définition d'une fonction sinusoïdale y2
for i in range(len(t)):
y2.append(A2*np.cos(2*pi*f*t[i]+phi))
# Définition d'une fonction sinusoïdale y3
for i in range(len(t)):
y3=(y1[i]+y2[i])<code python>
J'ai modifié
A1 = 2 #Amplitude du signal 1
A2 = 2 #Amplitude du signal 2
f=50 # On fixe la fréquence f = 1/T = 50 Hz
phi= pi/2 # Phase de l'onde y2
y1,y2,y3 = [],[],[]
####################################
# Création des fonctions sinusoïdales
####################################
# Définition d'une fonction sinusoïdale y1 d'après les paramètres au dessus
for i in range(len(t)):
y1.append(A1*np.cos(2*pi*f*t[i]))
# Définition d'une fonction sinusoïdale y2
for i in range(len(t)):
y2.append(A2*np.cos(2*pi*f*t[i]+phi))
# Définition d'une fonction sinusoïdale y3
for i in range(len(t)):
y3=(y1[i]+y2[i])<code python>
J'ai modifié
yg_be
Messages postés
23350
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
>
Lebourdais2003
31 déc. 2020 à 13:41
31 déc. 2020 à 13:41
et cela marche?
ce serait plus simple avec une seule boucle
ce serait plus simple avec une seule boucle
for i in range(len(t)): c1= ... c2= ... y1.append(...) y2.append(...) y3.append(...)
Lebourdais2003
>
yg_be
Messages postés
23350
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
31 déc. 2020 à 14:38
31 déc. 2020 à 14:38
Mais comment on additionne.du signaux ??
yg_be
Messages postés
23350
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
>
Lebourdais2003
31 déc. 2020 à 16:40
31 déc. 2020 à 16:40
comment fait-on une addition en python?
yg_be
Messages postés
23350
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
31 déc. 2020 à 12:40
31 déc. 2020 à 12:40
quel est la partie de code donnée par le prof?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
31 déc. 2020 à 14:22
31 déc. 2020 à 14:22
On en revient toujours à la même question:
Comment ferais-tu si tu écrivais la formule sur un papier ?
Quelle est l'opération à effectuer pour faire la somme de 2 signaux ?
Et tu t'es trompé avec les balises de code, l'affichage n'est pas celui attendu ...
Comment ferais-tu si tu écrivais la formule sur un papier ?
Quelle est l'opération à effectuer pour faire la somme de 2 signaux ?
Et tu t'es trompé avec les balises de code, l'affichage n'est pas celui attendu ...
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 31 déc. 2020 à 15:31
Modifié le 31 déc. 2020 à 15:31
ok, mais tu a mal mis les balises de code
mode d'emploi:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :
mode d'emploi:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :
def test(): print('test') test()
for i in range(len(t)):t n'est pas défini ! et np non plus
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
31 déc. 2020 à 17:03
31 déc. 2020 à 17:03
donc on ne peut pas tester ton programme, il manque t et np ...
sinon, tu as compris pour les balises ?
sinon, tu as compris pour les balises ?
31 déc. 2020 à 10:56