Sistema de 3 ecuaciones diferenciales
Publicado por Arantxa (1 intervención) el 02/12/2016 11:25:40
Saludos,
Queremos resolver el siguiente sistema de ecuaciones diferenciales con Matlab y no sabemos donde está el error en el siguiente script. ¿Puede ayudarnos?
Gracias de antemano.
Queremos resolver el siguiente sistema de ecuaciones diferenciales con Matlab y no sabemos donde está el error en el siguiente script. ¿Puede ayudarnos?
Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
E = 0.1
rhoa = 1030 % kg/m3
h = 1
syms w(t) b(t) rho(t)
ec1 = 'Dw = (b*(rho*w^2+h(rhoa-rho)))/(w*(b*rho+2*E*h*rhoa))'
ec2 = 'Db = (w^2*(b+2*E*h))*(b*rho+2*E*h*rhoa)/(b*(rho*w^2+h*(rhoa-rho)))'
ec3 = 'Drho = (b*rho+2*E*h*rhoa)/(b+2*E*h)'
[w,b,rho] = dsolve(ec1,ec2,ec3)
%C1 = 'w(0) = 0.1' % m/s
%C2 = 'b(0) = 1' % m
%C3 = 'rho(0) = 100' % kg/m3
CI = 'w(0) = 0.1, b(0) = 1, rho(0) = 100'
[w,b,rho] = dsolve(ec1,ec2,ec3,CI)
Valora esta pregunta
0