Cambiar la respuesta de racional a decimal
Publicado por James Moncada (2 intervenciones) el 06/10/2017 15:36:26
Buenos días!
El inconveniente que tengo es que al hacer la Transformada Inversa de Laplace, este me arroja el resultado pero en fraccionarios (sin realizar las operaciones) y necesito visualizarla en decimales.
Esta porción de código(de una matriz nxn) calcula la ilaplace.
Este es el resultado:
Matemáticamente esto es igual a: de esta forma quisiera verla.
Como mencioné anterior mente debo calcular este mismo procedimiento n veces y armar la nueva matriz automáticamente, la cual visualmente se verá mejor con decimales.
De antemano muchas gracias a quien me pueda colaborar.
Espero atento sus opiniones.
El inconveniente que tengo es que al hacer la Transformada Inversa de Laplace, este me arroja el resultado pero en fraccionarios (sin realizar las operaciones) y necesito visualizarla en decimales.
Esta porción de código(de una matriz nxn) calcula la ilaplace.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
clear all
syms s
A=[0 1 0; 0 0 1; -3 -5 -7]
B=[0; 0; 1]
C= s*eye(3,3)-A;
inv_C= inv(C)
[num11,den11]=numden(inv_C(1,1))
numc11=sym2poly(num11)
denc11=sym2poly(den11)
[r11,p11,k11]=residue(numc11,denc11)
ilaplace(r11(1,1)/(s-(p11(1,1))))
Este es el resultado:
1
(7780924741617205*exp(-(3535256487394703*t)/562949953421312))/576460752303423488
Matemáticamente esto es igual a:
1
13.4978e-003 * exp(-6.2799e+000 * t)
Como mencioné anterior mente debo calcular este mismo procedimiento n veces y armar la nueva matriz automáticamente, la cual visualmente se verá mejor con decimales.
De antemano muchas gracias a quien me pueda colaborar.
Espero atento sus opiniones.
Valora esta pregunta
0