#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# =============================================================================
# 1C17 Activité 4                                                 INTERMEDIAIRE
# Réaliser : Représentation d'un signal sinusoïdal
# =============================================================================

import numpy  as np
from matplotlib import pyplot as plt
from math import pi

# =============================================================================
# Question 2 a
# =============================================================================
"""
Compléter le code selon les consignes puis exécuter le programme afin de
représenter le signal des données 1.
"""
# =============================================================================
# Question 2 b
# =============================================================================
"""
Modifier les lignes 32 à 34 grâce à l'instruction float(input('texte'))
pour permettre à l'utilisateur de choisir dans la console l'amplitude A (en m), 
la période T (en s) et la durée maximale tmax (en s) de représentation du signal.

Exécuter plusieurs fois le programme pour illustrer l'influence de la période T
et de l'amplitude A sur la représentation du signal.
"""

A = ...A compléter...        # Amplitude en m
T = ...A compléter...        # Période en s
tmax = ...A compléter...     # Durée maximale en s

t = np.linspace(... , ... ,256) # Domaine des abscisses en s de 0 à tmax
y = ...A compléter...           # Domaine des ordonnées en m équation y=f(t)

...A compléter...          # Titre du graphe
...A compléter...          # Label de l'axe des abscisses
...A compléter...          # Label de l'axe des ordonnées
...A compléter...          # Bornes de l'axe des abscisses
...A compléter...          # Bornes de l'axe des ordonnées
...A compléter...          # Affiche une gille
...A compléter...          # Trace la courbe y=f(t) en rouge
...A compléter...          # Affiche la figure
