Introducción Al Octave-Matlab
Introducción Al Octave-Matlab
Introducción Al Octave-Matlab
Ingenieros Qumicos
Computer-aided Chemical Engineering
www.cacheme.org
Introducci
n
CAChemE
cacheme.org
Asociacin
formada
por
ingenieros
qumicos
(profesionales, docentes y estudiantes) que pretende
estimular las posibilidades de software en la
ingeniera de procesos
matemtica (optimizacin)
Quines somos?
cacheme.org
Actividades
Formacin
Webinars
Desarrollo
Podcast!
cacheme.org
cacheme.org
cacheme.org
mat.caminos.upm.es/wiki/Curso_de_Introducci%C3%B3n_a_la_Programaci%C3%B3n
http://iimyo.forja.rediris.es/
cacheme.org
Dos PDFs que todo el mundo que trabaja con MATLABOctave debera conocer.
cacheme.org
condicionales.
Evita poner nmeros sin haberlos definido antes (magic
numbers)
y dales nombres ms descriptivos a tus parmetros
(Diametro mejor que D)
Evita los bucles anidados (nested loops)
intentando vectorizar operaciones cuando sea posible.
Preasigna las matrices en memoria (matrix preallocation)
Si existen, utiliza las funciones ya implementadas en
lugar de escribirlas por ti mismo.
www.cacheme.org
Introducci
n
10
Objetivos de la sesin
1.
2.
Primeros programas
rea de una circunferencia
Sumatorio
Factorial
Nmeros primos
Ao bisiesto
3.
cacheme.org
11
cacheme.org
12
2. Primeros programas
rea de un crculo
cacheme.org
13
2. Primeros programas
Sumatorio / Factorial / Sumatorio & Factorial
cacheme.org
14
2. Primeros programas
Nmero primo / Ao bisiesto
cacheme.org
15
cacheme.org
16
cacheme.org
17
cacheme.org
ode45:
18
19
20
Este mismo factor afecta de forma positiva al crecimiento de la poblacin F de predadores, que se ven
beneficiados por la caza. El factor de proporcionalidad d indica el grado en que afecta el xito en la
caza al crecimiento de la poblacin de predadores.
perjudicial para el crecimiento de esta poblacin. El grado en que esto afecta al crecimiento de la
poblacin se representa a travs del parmetro c.
(cc) MateWiki (UPM)
21
http://jsxgraph.uni-bayreuth.de/wiki/index.php/Lotka-Volterra_equations
22
23
24
www.cacheme.org
Introducci
n
26
www.cacheme.org
@CAChemEorg
CAChemEorg
CAChemE
mail
info@cacheme.org