Weet iemand hoe ik deze integraal kan oplossen in matlab?
Hallo,
Ik wil de volgende functie integreren in Matlab (zie plaatje):
mijn script hiervoor ziet er als volgt uit:
syms x
nab = (1/1.5);
t12 = (2*cos(x)*sqrt(nab.^2 sin(x)^2))/ ((cos(x)+sqrt(nab.^2-sin(x)^2))^2)+
(2*nab.^2.*cos(x).*sqrt(nab.^2-sin(x).^2))/ ((nab^2*cos(x)+sqrt(nab^2-sin(x)^2))^2);
a = t12*cos(x)*sin(x);
q = int(a,x)
(sorry dat de formule er niet echt overzichtelijk uitziet )
Als ik echter dit script run, krijg ik de volgende warning:
"Warning: Explicit integral could not be found"
het antwoord dat matlab dan geeft is
q =
int(cos(x)*sin(x)*((8*cos(x)*(4/9 - sin(x)^2)^(1/2))/(9*((4*cos(x))/9 + (4/9 - sin(x)^2)^(1/2))^2) + (2*cos(x)*(4/9 - sin(x)^2)^(1/2))/(cos(x) + (4/9 - sin(x)^2)^(1/2))^2), x)
Dit is dus eigenlijk precies hetzelfde als de door mij ingevoerde input.
Weet iemand misschien waarom ik deze warning krijg en hoe ik dit probleem op kan lossen?
Alvast bedankt!