{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Chapitre 17\n",
    "## Activité 4 p 351 : Parc à vagues\n",
    "\n",
    "### Réaliser : Représentation du signal sinusoïdal\n",
    "**Intermédiaire**"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Question 2 a :**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy  as np\n",
    "from matplotlib import pyplot as plt\n",
    "from math import pi"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    ">\n",
    "Compléter le code selon les consignes puis exécuter le programme afin de\n",
    "représenter le signal des données 1."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "A = ...A compléter...        # Amplitude en m\n",
    "T = ...A compléter...        # Période en s\n",
    "tmax = ...A compléter...     # Durée maximale en s\n",
    "\n",
    "t = np.linspace(... , ... ,256) # Domaine des abscisses en s de 0 à tmax\n",
    "y = ...A compléter...           # Domaine des ordonnées en m équation y=f(t)\n",
    "\n",
    "...A compléter...          # Titre du graphe\n",
    "...A compléter...          # Label de l'axe des abscisses\n",
    "...A compléter...          # Label de l'axe des ordonnées\n",
    "...A compléter...          # Bornes de l'axe des abscisses\n",
    "...A compléter...          # Bornes de l'axe des ordonnées\n",
    "...A compléter...          # Affiche une gille\n",
    "...A compléter...          # Trace la courbe y=f(t) en rouge\n",
    "...A compléter...          # Affiche la figure"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Modifier les 3 premières lignes de la cellule précédente grâce à l'instruction `float(input('texte'))` pour permettre à l'utilisateur de choisir l'amplitude `A` (en m), la période `T` (en s) et la durée maximale `tmax` (en s) de représentation du signal.\n",
    "\n",
    "**Question 2 b :**\n",
    "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."
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
