Вы находитесь на странице: 1из 10

SIMULACIN DE CO2

Para la elaboracion del modelo se utilizo el softwar matlab 2013a.

MATLAB
Matlab es un softare utilizado por cientificos e ingenierios para realizar calculos
matematicos, simulacion, analisis de datos. Matlab significa Laboratorio de
Matrices (Matrix Laboratory), creado en 1970.
Pincipales Caracteristicas:
1. Lenguaje de alto nivel para el calculo tecnico
2. Entorno de desarrollo para la gestion de codigo, archivos y datos
3. Herramientas interactivas para la explicacion, diseo y resolucion de
problemas iterativos.
4. Funciones matematicas

para

algebra

lineal,

estadistica,

filtraje,

optimizacion e integracion numerica.


5. Funciones graficas bidimencionales y tridimencionales para visualizacion
de datos.
6. Herramientas para crear interfaces graficas de usuario personalizadas
(GUIDE)
7. Funciones

para

integrar

algoritmos

basados

en

MATLAB

con

aplicaciones y lenguajes externos, tales como C/C++, FORTRAN, Java,


COM y Microsoft Excel.
Posee toolbexes que son herramientas orientadas a problemas especificos en
ciencia e ingenieria.

Para la investigacion economica se tiene:


Financial Toolbox
Fixed Income Tolbox
Financial Derivaties Toolbox
Econometrics Toolbox
Optimization Toolbox
Statics Toolbox

Entorno MATLAB

Ventana para iniciar la interfas grafica (GUIDE)

ESTRUCTURA DEL MODELO


Logo de la
Universidad

Salida del Grfico

Herramientas de
Diseo

Resultado del
Anlisis de

Datos de para la
realizar la

Teclas para la
iniciar la

Ingreso del porcentaje


para la sensibilidad

Aos a ser
evaluados

Elaboracin de comandos en MATLAB


Para realizar la programacin se debe hacer clic derecho en la estructura a
programar y seleccionar Createfcn.
Ejemplo: programando el logo de la Universidad

Se abrir la ventana de Editor en la cual se podr iniciar a programar

CDIGOS DE PROGRAMACIN
1. Logo de la Universidad
function axes4_CreateFcn(hObject, eventdata, handles)
axes(hObject)
imshow('C:\Users\Usuario\Desktop\descarga.jpg')
2. Importacin de Datos Excel
function tabla_CellEditCallback(hObject, eventdata, handles)
3. Grficos de Salida
function axes1_CreateFcn(hObject, eventdata, handles)
4. Teclas para iniciar la simulacin
function uipanel1_CreateFcn(hObject, eventdata, handles)
5. Precio
function precio_Callback(hObject, eventdata, handles)
A=get(handles.tabla,'data')
axes(handles.axes1)
plot(A(:,1),A(:,2),'r')
6. Cantidad
function cantidad_Callback(hObject, eventdata, handles)
B=get(handles.tabla,'data')
axes(handles.axes2)
plot(B(:,1),B(:,3)
7. Ingresos
function ingreso_Callback(hObject, eventdata, handles)
C=get(handles.tabla,'data')
c1=C(:,2)
c2=C(:,3)
c3=c1.*c2
axes(handles.axes3)
plot(C(:,1),c3,'--')
8. Aos a ser evaluados 2010
function a10_Callback(hObject, eventdata, handles)
g1=get(handles.diez,'string')
g2=str2double(get(handles.edit1,'string'))
g9=g2
g3=get(handles.tabla,'data')
g7=g3(16,3)
g4=get(handles.tabla,'data')
g8=g4(16,2)
g5=get(handles.pp,'string')
g6=g7*g2*g8*0.10
set(handles. edit8,'string',num2str(g6))

2011
% --- Executes on button press in a11.
function a11_Callback(hObject, eventdata, handles)
g1=get(handles.diez,'string')
g2=str2double(get(handles.edit1,'string'))
g9=g2
g3=get(handles.tabla,'data')
g7=g3(17,3)
g4=get(handles.tabla,'data')
g8=g4(17,2)
g5=get(handles.pp,'string')
g6=g7*g2*g8*0.10
set(handles. edit9,'string',num2str(g6))
2012
% --- Executes on button press in a12.
function a12_Callback(hObject, eventdata, handles)
g1=get(handles.diez,'string')
g2=str2double(get(handles.edit1,'string'))
g9=g2
g3=get(handles.tabla,'data')
g7=g3(18,3)
g4=get(handles.tabla,'data')
g8=g4(18,2)
g5=get(handles.pp,'string')
g6=g7*g2*g8*0.10
set(handles. edit10,'string',num2str(g6))
2013
% --- Executes on button press in a13.
function a13_Callback(hObject, eventdata, handles)
g1=get(handles.diez,'string')
g2=str2double(get(handles.edit1,'string'))

g9=g2
g3=get(handles.tabla,'data')
g7=g3(19,3)
g4=get(handles.tabla,'data')
g8=g4(19,2)
g5=get(handles.pp,'string')
g6=g7*g2*g8*0.10
set(handles. edit11,'string',num2str(g6))
2014
% --- Executes on button press in a14.
function a14_Callback(hObject, eventdata, handles)
g1=get(handles.diez,'string')
g2=str2double(get(handles.edit1,'string'))
g9=g2
g3=get(handles.tabla,'data')
g7=g3(20,3)
g4=get(handles.tabla,'data')
g8=g4(20,2)
g5=get(handles.pp,'string')
g6=g7*g2*g8*0.10
set(handles. edit12,'string',num2str(g6))

VENTANA DE SALIDA DE LA SIMULACIN

Вам также может понравиться