SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: mario_hugo en Miércoles 9 de Abril de 2008, 01:21
-
Hola!!!!
quisiera formularles la siguiente consulta..
necesito resolver un sistema de ecuaciones diferenciales de primer orden..
pero mi dificultad pasa la forma del sistema de ecuaciones:
el sistema de ecuaciones se define a partir de expresiones del tipo:
dni/dt = cte*sumatoria (desde j=0 hasta i-1) Nj ( sumatoria(desde i=0 hasta M) Ni* cte)
y como ustedes se podrán imaginar el sistema cambiará dependiendo cuanto vale i.
he tratado de utilizar las herramientas para resolver sistema de ecuaciones diferenciales que estan en matlab (ode's) pero para un sistema de ODE definido, las que guardaba en un archivo.m (creo que es el nombre) donde define una función en la cual cargaba las ecuaciones a resolver..
pero en este caso no se como proceder para generalizar el método y crear un programa que sea capaz de poder construir todas las ecuaciones necesarias (dependiendo del valor i), el cual pueda cargar estas ecuaciones y posteriormente resolverlas con los métodos que ya tiene implementado matlab...
cualquier tipo de ayuda lo agradecería muchísimo..
-
No será mucho mas fácil resolverlas por simulink??? yo he trabajdo con ecuaciones diferenciales de segundo orden en simulink, pero... no con sumatorias, buscaré y trataré de ayudarte
-
ok muchas gracias...