Computational methods in Biophysics

Francesca Maria Marchetti


logo UAM 50 aniv

Lecturer

Francesca Maria Marchetti

Tel. 91 497 5590
e-mail: francesca.marchetti (at) uam.es


Departamento de Física Teórica de la Materia Condensada

matlab5.jpg


Timetable























GO UP


Classes are all on Fridays 9:30-12:30
Aula:
CIE7 01.17.LD.101: módulo 17, classroom 101


September
Fri 29
October
Fri 6
Fri 20
November
Fri 3
Fri 17
Fri 24
December
Fri 1
Fri 15
January
Exam: Monday 22nd of January 2018


Notes & Problem Sets














































































































GO UP

Weekly problem sets

  1. Week 1 problems
  2. Week 2 problems
  3. Week 3 problems
  4. Week 4 problems
  5. Week 5 problems
  6. Week 6 problems
  7. Week 7 problems
  8. Week 8 problems
  1. class examples 29/09/2017
  2. class examples 6/10/2017
  3. class examples 20/10/2017
  4. class examples 3/11/2017, dho_position.m, first_derivative.m, first_derivative_vs2.m
  5. class examples 17/11/2017, Euler_1ODE.m, Euler_2ODE.m
  6. class examples 24/11/2017, Euler_1ODE.m, modifiedEuler_1ODE.m, RK2ndO_1ODE.m
  7. class examples 01/12/2017,
    RK2ndO_1ODE.m, RK2ndO_2ODE.m
  8. class examples 15/12/2017, RK2ndO_cpld1DE.m, ind_int_trpz.m

Notes & problem solutions

Part 1

Notes on Part 1

Basic concepts
  • Matlab as a calculator
  • Variables
  • Vectors & matrices
  • Vectors & matrix operations
  • Commands defining vectors: ':' & 'linspace'
solutions
Scripts & plotting
  • Scripts
  • 'plot'
solutions
Numerical derivation & integration
  • numerical derivation
  • first and second order approximations
  • numerical integration
Applications: position, velocity and acceleration
solutions


Anonymous functions


Use of external function routines
  • derivation
  • integration
example_derivative.m
diff_first.m
derivative_point.m
indef_integral.m
indef_integral_sp.m
Conditions and loops
  • loop 'for'
  • Command 'if'
  • loop 'while'

solutions

Advanced plotting
  • Plotting scalar fields
  • Plotting vector fields



Part 2

Notes on Part 2

System of linear equations
  • inverse matrix
solutions
Roots of a function
  • bisection method
  • Newton--Raphson method
  • energy conservation
solutions

Use of external function rutines:
  • roots of a function
example-use-external-functions.m
bisection.m
NewtonRaphson.m
NewtonRaphson_noanalytic.m

Differential equations
  • Ordinary differential equations (ODEs)
  • First order ODEs: Euler method
  • Second order ODEs: Euler method
solutions
Euler_method.m
second_ord_Euler.m

  • modified Euler method
  • second order Runge-Kutta method
solutions
RK_method.m
modEuler_method.m
Harmonic oscillator
  • simple
  • damped
  • driven (resonance)
Planar pendulum
  • phase space diagram

harmonic-oscillator.m
planar-pendulum.m
RK_pendulo.m
Critical points and phase lines
  • first order ODE
  • coupled ODEs
solutions
RK_1ODE.m

Applications
  • Logistic equation
  • Pray and predators
logistic.m
predator-prey.m
RK_pray_pred.m
RK_2coupledODE.m

Data analysis
  • descriptive statistics
  • probability distributions
quant_statistics.m
probability_distr.m
  • data fitting
data_fitting.m





logo semicuam

Home
CV
Publications
Research Interests
Talks
Teaching Students
Links