Variational Principles, Constraints, and Least Action
Euler-Lagrange calculus, D'Alembert and modified Hamilton principles, multipliers, and constrained examples.
Euler-Lagrange calculus, D'Alembert and modified Hamilton principles, multipliers, and constrained examples.
A function is a named block that receives input through parameters and sends a result back with return. Functions separate a numerical method ...
An array stores related values under one name and selects each element by an index. In introductory Python, lists provide the required one- an...
Control structures decide which statements run and how often they run. Python uses indentation, rather than braces, to mark every conditional ...
Python attaches a type to every value. The type determines how a value is stored and which operations are meaningful. Numerical programs mainl...
A scientific program begins with a method, not with Python syntax. The method is first stated as an algorithm, checked as a flowchart or pseud...
Circular birefringence, rotation-angle calculation, experimental verification, and specific rotation.
Production and detection of polarization, quarter- and half-wave plates, Babinet compensation, and Stokes analysis.
Uniaxial and biaxial crystals, ordinary and extraordinary waves, double refraction, and Nicol-prism operation.
Longitudinal, angular, and transverse relativistic Doppler shifts with explicit sign and angle conventions.