Documentos de Académico
Documentos de Profesional
Documentos de Cultura
que
se
hagan
todas
las
Ejemplo:
Ki=A.*Psat;
Comando ode15s
function main_principal
global poner parmetros que se usan en la funcin principal y la funcin a
utilizar
%Parametros
Poner parametros
%Condiciones de simulacin
Poner condiciones de simulacin (condicin(es) inicial(es) e intervalo de
simulacin)
*Nota: si son varias condiciones iniciales se ponen como vectores y el
intervalo siempre es en forma de vector.
%Aplicacin del ode15s
[variable independiente, variable dependiente]=ode15s(@funcin_a_utilizar,
intervalo_de_simulacin, condicin_inicial);
%Si quiero obtener una variable del vector respuesta (dependiente)
na= variable dependiente (:,#columnda);
Ejemplo:
Temperatura= xs(:,2);
%Si quiero obtener el ultimo valor de un vector uso el comando end
Ejemplo:
temp=Temperatura(end)
%Si quiero graficar puedo poner solo una grfica (comando plot) y si quiero
poner varias (adiciono comando subplot)
Ejemplo:
figure (1)
subplot(largo, ancho, cuadrante alias posicin por ejemplo 1)
plot(ts,na)
xlabel('Tiempo (hrs)')
ylabel('Concentracin (lbmol/m3)')
title 'Tiempo vs 'Concentracin'
legend('C_A','C_B', 'C_C',0)
grid on
subplot(largo, ancho, cuadrante alias posicin por ejemplo 2)
plot(ts,Temperatura,'red')
xlabel('Tiempo (hrs)')
ylabel('Temperatura (R)')
title 'Tiempo vs Temperatura'
grid on
function dcidt= funcin_a_utilizar (variable independiente ejemplo t,
variable dependiente ejemplo x)
global poner parmetros que se usan en la funcin principal y la funcin a
utilizar
%Renombrando variables
Ejemplo
na= x(1);
T= x(2);
%Ecuaciones auxiliares
Si es que tiene.
%Ecuaciones diferenciales
Ejemplo
dnadt = -k*na;
dTbdt = (DHr*-k*na-U*A*(T-Tm))/Cv;
dcidt=[dnadt;dTbdt];
Comando fsolve
%Valores de Exitflag
1
-1
-2
-3
4
0
-4
function main_programa
x0=supuesto(s) inicial(es)
options=optimset('Display','iter');
[x,fval,exitflag]=fsolve(@funcion_a_usar,x0,options);
Si es que tiene
%Ecuaciones auxiliares
Si es que tiene
%Ecuacin(es) (Poner ecuaciones)
f(1)=..;
f2)=..;
f(3)=..;
f=f;
==> ');
%Parametros
if eleccion==1
%Lo que quieres que pase en este inciso
elseif eleccion==2
%Lo que quieres que pase en este inciso
end
Graficar en 3D
figure (1)
surf(eje X, eje Y, eje Z)
xlabel('eje X')
ylabel('eje Y')
zlabel('eje Z')
title 'Poner ttulo'
Comando linspace