{ "cells": [ { "attachments": {}, "cell_type": "markdown", "id": "b60ec34b", "metadata": {}, "source": [ "École Polytechnique de Montréal\n", "
\n", "Cours MTH2210A : Calcul scientifique pour ingénieurs\n", "
\n", "Session d'hiver 2023\n", "\n", "

Laboratoire 1

\n", "\n", "| Nom et prénoms | Nom et prénoms |\n", "|-------------------|---------------------|\n", "| Matricule 9999999 | Matricule 0000000 |" ] }, { "cell_type": "markdown", "id": "149456e4", "metadata": {}, "source": [ "# Initialisation du notebook" ] }, { "cell_type": "code", "execution_count": null, "id": "01cc7ad9", "metadata": {}, "outputs": [], "source": [ "# Réinitialisation complète de l'environnement\n", "%reset -f\n", "\n", "# Import des bibliothèques requises\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "\n", "# Pré-définition de la fonction \"random entre 0 et 1\" avec un nom similaire à MatLab\n", "rand = np.random.random" ] }, { "cell_type": "markdown", "id": "baa12b7d", "metadata": {}, "source": [ "Lien vers un tableau de conversion des commandes MatLab vers Python : https://cheatsheets.quantecon.org/\n", "\n", "L'équivalent des opérateurs ./ et .^ sont donnés dans ce guide.\n", "\n", "Pensez à supprimer cette cellule de texte au moment de rendre votre rapport de laboratoire !" ] }, { "cell_type": "markdown", "id": "d7db261a", "metadata": {}, "source": [ "# Exercice 1" ] }, { "cell_type": "code", "execution_count": null, "id": "308ca8f0", "metadata": {}, "outputs": [], "source": [ "# Calculs" ] }, { "cell_type": "code", "execution_count": null, "id": "82aebd64", "metadata": {}, "outputs": [], "source": [ "# Mise en page des résultats" ] }, { "cell_type": "markdown", "id": "cf7e0cec", "metadata": {}, "source": [ "# Exercice 2" ] }, { "cell_type": "code", "execution_count": null, "id": "bdb18a45", "metadata": {}, "outputs": [], "source": [ "# Calculs" ] }, { "cell_type": "code", "execution_count": null, "id": "07b19de6", "metadata": {}, "outputs": [], "source": [ "# Affichage des graphes" ] }, { "cell_type": "markdown", "id": "d6d2942a", "metadata": {}, "source": [ "Discussion des résultats." ] }, { "cell_type": "markdown", "id": "57cf92d0", "metadata": {}, "source": [ "# Exercice 3" ] }, { "cell_type": "code", "execution_count": null, "id": "5aeb9138", "metadata": {}, "outputs": [], "source": [ "# a)" ] }, { "cell_type": "code", "execution_count": null, "id": "628dfad2", "metadata": {}, "outputs": [], "source": [ "# b)" ] }, { "cell_type": "code", "execution_count": null, "id": "94ce0a47", "metadata": {}, "outputs": [], "source": [ "# c)" ] }, { "cell_type": "code", "execution_count": null, "id": "f9332ae1", "metadata": {}, "outputs": [], "source": [ "# d)" ] }, { "cell_type": "markdown", "id": "af997867", "metadata": {}, "source": [ "Discussion des résultats." ] }, { "cell_type": "markdown", "id": "4e63cb20", "metadata": {}, "source": [ "# Exercice 4" ] }, { "cell_type": "code", "execution_count": null, "id": "1c620ed6", "metadata": {}, "outputs": [], "source": [ "# Calculs" ] }, { "cell_type": "code", "execution_count": null, "id": "10732aa5", "metadata": {}, "outputs": [], "source": [ "# Résultats" ] }, { "cell_type": "markdown", "id": "f67b053d", "metadata": {}, "source": [ "# Exercice 5" ] }, { "cell_type": "code", "execution_count": null, "id": "a34c9c6a", "metadata": {}, "outputs": [], "source": [ "# a)" ] }, { "cell_type": "code", "execution_count": null, "id": "615006aa", "metadata": {}, "outputs": [], "source": [ "# b)" ] }, { "cell_type": "markdown", "id": "7ca3ee9c", "metadata": {}, "source": [ "# Exercice 6" ] }, { "cell_type": "code", "execution_count": null, "id": "38b82bda", "metadata": {}, "outputs": [], "source": [ "# a)" ] }, { "cell_type": "code", "execution_count": null, "id": "93eaafe9", "metadata": {}, "outputs": [], "source": [ "# b)" ] }, { "cell_type": "markdown", "id": "e7381085", "metadata": {}, "source": [ "# Exercice 7" ] }, { "cell_type": "code", "execution_count": null, "id": "0b006cb1", "metadata": {}, "outputs": [], "source": [ "# a)" ] }, { "cell_type": "code", "execution_count": null, "id": "b65b9362", "metadata": {}, "outputs": [], "source": [ "# b)" ] }, { "cell_type": "markdown", "id": "291da789", "metadata": {}, "source": [ "c) Commentaires." ] }, { "cell_type": "markdown", "id": "474ca5cb", "metadata": {}, "source": [ "# Exercice 8" ] }, { "cell_type": "code", "execution_count": null, "id": "27b37df0", "metadata": {}, "outputs": [], "source": [ "# a)\n", "\n", "# La commande MatLab \"rand(0,1)\" a un équivalent Python, via NumPy.\n", "# Cette fonction a été pré-chargée dans la première cellule de ce gabarit.\n", "# Elle est accessible sous le nom \"rand\", et elle n'attend aucun paramètre.\n", "# La fonction pré-chargée s'utilise comme suit : r = rand()." ] }, { "cell_type": "markdown", "id": "140c23c0", "metadata": {}, "source": [ "b) Commentaires." ] }, { "cell_type": "code", "execution_count": null, "id": "2c2acf0a", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.9.12" } }, "nbformat": 4, "nbformat_minor": 5 }