Go to main content
Logo EPFL, École polytechnique fédérale de Lausanne

ExoSet

  • Exercises
  • Notebooks
  • Quizzes
Login
  1. Where you are:
  2. List of notebooks
Skip filters and go to notebooks list
Kernel
Type
Languages
Showing 1 - 10 of 45 results

Modeling and Analysis of a PN-Junction in Inhomogeneous Semiconductors.

  • Professor
    Oleg Yazyev
  • Course
    Solid State Physics
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    English
  • Description
    This notebook explores key concepts related to inhomogeneous semiconductors, specifically focusing on pn-junctions. The model examines the junction of two homogeneous semiconductors with varying doping concentrations. Additionally, it covers the calculation of depletion region widths based on the doping concentrations.
  • semiconductor materials
  • depletion region
  • Doping
  • Charge carrier density

La cycloide

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    Français
  • Description
    This notebook illustrates the trajectory of a point on a wheel's circumference as it rolls without slipping. It involves plotting and animating the cycloid path, with velocity calculations enhancing the conceptual understanding of this motion.
  • Cycloid
  • Velocity
  • Trajectory
  • Kinematics

Balistique avec et sans frottements

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    Français
  • Description
    This interactive textbook explains the trajectory of a projectile, with and without air resistance. It uses equations, graphics, and interactive widgets to allow readers to visualize and manipulate the impact of friction, initial velocity, angle, etc.
  • Projectile motion
  • Trajectory
  • Ballistics

L'agent Logan : exercice de cinématique

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Exercise worksheets
  • Language
    Français
  • Description
    This notebook provides an exercise on kinematics where students analyze the fastest path for an agent to cross a river using rowing and running. It includes calculations, graphical simulations, and interactive elements to explore different angles and speeds.
  • Kinematics
  • Velocity
  • Simulation
  • Velocity

Spherical Coordinates Visualization

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    English
  • Description
    This notebook provides a comprehensive guide to plotting and visualizing polar coordinates using 3D representations with Matplotlib. It includes functions for transforming 2D paths to 3D patches, creating 3D text, and visualizing spherical coordinates.
  • Spherical coordinates system
  • Visualization

Déphasage de la réponse d'un oscillateur

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    Français
  • Description
    This notebook contains an animation to visualize the phase shift in the response of a harmonic oscillator using a complex transfer function representation on the real component.
  • Oscillator
  • Phase Shift

Oscilateur harmonique libre et amorti (ou non)

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Interactive textbook
  • Language
    Français
  • Description
    This notebook provides an interactive exploration of harmonic and damped oscillators. Through equations, code, and visualizations, it enables users to understand oscillatory motion, damping effects, and resonance by manipulating parameters and observing outcomes.
  • Oscillator
  • Damped Oscillator
  • Resonance
  • Harmonic Oscillator

Cylindrical Coordinates Visualization

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    English
  • Description
    The notebook provides visualization for cylindrical coordinates using Matplotlib 3D graphics but is noted as obsolete. It features code to draw and manipulate 3D elements representing cylindrical coordinates.
  • Cylindrical coordinates system
  • Visualization

Experience de la bille sur glissière

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    Français
  • Description
    This notebook demonstrates the physics of a ball being released on a slide with a loop, using interactive visualizations to show the necessary height for completing the loop based on energy conservation principles.
  • Rolling
  • Energy Conservation

Lien entre coordonnées polaires et coordonnées cartésiennes

  • Professor
    Cécile Hebert
  • Course
    General physics: mechanics
  • Kernel
    Python3
  • Type
    Demonstrations in class
  • Language
    Français
  • Description
    This notebook demonstrates the connection between polar and Cartesian coordinates through interactive visualizations, allowing dynamic manipulation of parameters to illustrate the transformations.
  • Polar Coordinates
  • Visualization

We are processing your request. Please be patient.

  • Previous
  • 1 (Current page)
  • 2
  • 3
  • ...
  • 5
Aim of ExoSet Contact us Download source code

© 2024 EPFL, tous droits réservés