Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 1 PDF
Semana 1 PDF
MODELAMIENTO AMBIENTAL
SEMANA 1
https://www.youtube.com/watch?v=3b3b648qcsg
¡La universidad para todos!
Por tanto se puede decir que los componentes básicos de un sistema son:
1.Estructura. Se refiere a las interrelaciones y procesos entre las partes del sistema.
2.Ambiente. Relaciona el sistema con el todo. Es su entorno
3.Entradas. Son las fuentes de energía, recursos e información que necesita el sistema
para su funcionamiento y que importa del ambiente
4.Salidas. Son los productos o resultados que se construye a través de la estructura y
los procesos internos.
¡La universidad para todos!
…el holismo se resume en la frase: "El todo es más importante que la suma de
sus partes", de Aristóteles.
1. Simulación:
• Explorar situaciones (escenarios) en las que no contamos con datos empíricos
• Interpolar entre medidas para estimar el valor de la variable
• Estimar el valor de una variable a partir de otras.
No basta con que funcionen bien, deben funcionar bien por las razones
correctas.
¡La universidad para todos!
"modelo real" (por ejemplo del río), al resultado de aplicar la estructura teórica del modelo
a un caso real, adoptando los parámetros y constantes valores concretos para el río dado
(SAINZ-BORDA, 1990).
¡La universidad para todos!
e1) Modelos ecológicos: son aquellos en los que al menos una de las variables
de estado es la biomasa de algún compartimento vivo de la cadena trófica.
e3) Modelos físicos: Por ejemplo, los modelos térmicos o los modelos que
estudian la erosión.
Elección de variables
Relaciones cualitativas entre las variables.
Recopilación de datos.
2. Descripción cualitativa del modelo. Se debe iniciar por el más simple que
describa el comportamiento ambiental del sistema. Ver si los resultados que
nos aporta el modelo dan respuesta a las preguntas planteadas.
INTRODUCCION AL MATLAB
• Matlab es un lenguaje de programación de alto
nivel, que integra la computación, la visualización
y la programación en un ambiente muy fácil de
usar. En donde los problemas y las soluciones
son expresados en una notación matemática muy
familiar.
• Matlab tiene muy poderosa aplicación en los
siguientes campos:
– Matemáticas, estadística y computación
– Desarrollo de algoritmos
– Modelado, simulación y diseño de prototipos
– Gráficas científicas y de Ingeniería
– Desarrollo de aplicaciones, incluyendo la construcción de la
interfaz gráfica con el usuario.
¡La universidad para todos!
Sistema Matlab
• El lenguaje de programación: Es un lenguaje de arreglos
matriciales de alto nivel, con control de flujo de
sentencias, funciones, estructuras de datos,
entradas/salidas, y especiales características de
programación orientada a objetos
• Ambiente de trabajo: Este es el kit de herramientas que
uno puede tener disponible como usuario o programador
de Matlab. Incluye facilidades para manejo de variables en
el ambiente de trabajo y exportación e importación de
datos
• Manejador de Gráficos: Este incluye un elevado nivel de
comandos para la visualización de datos en dos y tres
dimensiones, procesamiento de imágenes, animaciones y
presentación de gráficos
¡La universidad para todos!
OPERADORES
Una variable se crea por asignación.
Los operadores básicos son:
x +y Suma
x–y Diferencia
x*y Producto
x/y División
x ^y Potencia
Ejemplos:
En la ventana de comandos de
Matlab, ejecutar:
¡La universidad para todos!
VECTORES
Ejemplo:
Constantes y cadenas
Ejemplos:
>>Vector2 = [5:10]
Vector2 = 5 6 7 8 9 10 % elementos de 5 a 10 en pasos de 1 (por defecto)
Un vector columna se representa con sus elementos separados por punto y coma.
Ejemplo:
Vector =
2
3
2.5
4.5
8
¡La universidad para todos!
1.2 MATRICES
Ejemplo:
>>A = [1 3 5; 4 7 9; 4 2 10]
A=
1 3 5
4 7 9
4 2 10
B = A’ Define la transpuesta de A
>> size(D)
>> D = B(1:2,:)
D=
ans =
1 4 4
3 7 2 2 3
¡La universidad para todos!
% d = -153
¡La universidad para todos!
• Producto: * .* » det(A)
• Inversa
• Potencia: ^ .^
» inv(A)
• Cociente izq.: / ./
• Rango
• Cociente der.: \ .\
» rank(A)
• Transpuesta: ' .'
¡La universidad para todos!
1.3 FUNCIONES
FUNCIONES TRIGONOMÉTRICAS
Directas Inversas
sin(x) asin(x)
cos(x) acos(x)
tan(x) atan(x)
csc(x) acsc(x)
sec(x) asec(x)
cot(x) acot(x)
FUNCIONES HIPERBÓLICAS
sinh(x) asinh(x)
cosh(x) acosh(x)
tanh(x) atanh(x)
csch(x) acsch(x)
sech(x) asech(x)
coth(x) acoth(x)
¡La universidad para todos!
d) Calcular el polinomio interpolador de segundo orden que pasa por los puntos
(-1,4), (0,2) y (1,6)
bar(….;’color’) Color = r, g, y, c, m, k
plot
El comando plot, nos permite graficar en dos
dimensiones, mostraremos aquí algunas variantes
para tipo de trazado y color
Títulos
title,
xlabel, ylabel
text, gtext
¡La universidad para todos!
Ejemplos
t = [0: .02:1]*pi;
f1= exp(-t));
f2= sin(2*pi*t);
f3=cos(2*pi*t);
subplot(221), plot(t,f1)
subplot(222), plot(t,f2)
subplot(223), plot(t,f3)
subplot(224), plot(f2,f3)
¡La universidad para todos!
Ejemplos:
c) barh(x,y)
¡La universidad para todos!
d) Ejecutar
>> bar(x,y,’g’)
¡La universidad para todos!
y =[10 8 6; 2 5 8; 6 0 9; 5 8 7; 9 4 2]
y=
10 8 6
2 5 8
6 0 9
5 8 7
9 4 2
>> bar(y,'grouped')
¡La universidad para todos!
>> bar(y,'stacked')
¡La universidad para todos!
g) Ejecutar
t=0:0.01:2*pi;
f1= sin(x);
f2= sin(2*x);
f3= sin(3*x);
¡Gracias!