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!
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.