
SIMBOLICA DERIVACION IMPLICITA EN UN FOR
Publicado por Space_ ACE (3 intervenciones) el 17/11/2016 19:14:59
BUENAS TARDES, AMIGOS,
LES ESCRIBO PORQUE TENGO LA SIGUIENTE DUDA:
AL DESARROLLAR EL METODO NUMERICO DE TAYLOR DE ORDEN SUPERIOR PARA ECUACIONES DIFERENCIALES DE ORDEN MAYOR O IGUAL A 2, DESEO IMPLEMENTAR LAS DERIVADAS SUPERIORES RESPECTO A LA VARIABLE INDEPENDIENTE " t " CON, OBVIAMENTE, DERIVACION IMPLICITA, LO QUE DESEO SABER ES COMO IMPLEMENTAR LA DERIVACION IMPLICITA DE ORDEN SUPERIOR Y LUEGO COMO INSERTAR DICHA FUNCION OBTENIDA EN UN LOOP " for " PARA SU POSTERIOR CALCULO.
DONDE:
- fe1: es la primera ecuacion diferencial.
- fe2: es la segunda ecuacion diferencial.
- fe3: es la tercera ecuacion diferencial.
HE ENCONTRADO UNA FORMA DE HACERLO:
PERO SOLO ES PARA UNA VARIABLE, AUN CUANDO LAS DERIVADAS IMPLICITAS RESPECTO A " t " DE ORDEN SUPERIOR SON LAS CORRECTAS, MI PROBLEMA SIGUE SIENDO EL COMO INSERTARLAS EN UN LOOP " for ".
MUCHAS GRACIAS : )
LES ESCRIBO PORQUE TENGO LA SIGUIENTE DUDA:
AL DESARROLLAR EL METODO NUMERICO DE TAYLOR DE ORDEN SUPERIOR PARA ECUACIONES DIFERENCIALES DE ORDEN MAYOR O IGUAL A 2, DESEO IMPLEMENTAR LAS DERIVADAS SUPERIORES RESPECTO A LA VARIABLE INDEPENDIENTE " t " CON, OBVIAMENTE, DERIVACION IMPLICITA, LO QUE DESEO SABER ES COMO IMPLEMENTAR LA DERIVACION IMPLICITA DE ORDEN SUPERIOR Y LUEGO COMO INSERTAR DICHA FUNCION OBTENIDA EN UN LOOP " for " PARA SU POSTERIOR CALCULO.
1
2
3
f1=str2func(strcat('@(t,x,y,z)',fe1));
f2=str2func(strcat('@(t,x,y,z)',fe2));
f3=str2func(strcat('@(t,x,y,z)',fe3))
- fe1: es la primera ecuacion diferencial.
- fe2: es la segunda ecuacion diferencial.
- fe3: es la tercera ecuacion diferencial.
HE ENCONTRADO UNA FORMA DE HACERLO:
1
2
syms t
>» x=sym('x(t)')
PERO SOLO ES PARA UNA VARIABLE, AUN CUANDO LAS DERIVADAS IMPLICITAS RESPECTO A " t " DE ORDEN SUPERIOR SON LAS CORRECTAS, MI PROBLEMA SIGUE SIENDO EL COMO INSERTARLAS EN UN LOOP " for ".
MUCHAS GRACIAS : )
Valora esta pregunta


0