Write the function as:
(cosx)^(tanx) = (e^(ln(cosx)))^(tanx) = e^(ln(cosx)tanx)(cosx)tanx=(eln(cosx))tanx=eln(cosx)tanx
Now differentiate using the chain rule:
d/dx (e^(ln(cosx)tanx)) = e^(ln(cosx)tanx) d/dx(ln(cosx)tanx)ddx(eln(cosx)tanx)=eln(cosx)tanxddx(ln(cosx)tanx)
d/dx (e^(ln(cosx)tanx)) = e^(ln(cosx)tanx) (tanx d/dx(ln(cosx))+ ln(cosx)d/dx(tanx))ddx(eln(cosx)tanx)=eln(cosx)tanx(tanxddx(ln(cosx))+ln(cosx)ddx(tanx))
d/dx (e^(ln(cosx)tanx)) = e^(ln(cosx)tanx) (tanx (-sinx/cosx)+ ln(cosx)/cos^2x)ddx(eln(cosx)tanx)=eln(cosx)tanx(tanx(−sinxcosx)+ln(cosx)cos2x)
d/dx (e^(ln(cosx)tanx)) = (cosx)^(tanx) ( ln(cosx)-sin^2x)/cos^2xddx(eln(cosx)tanx)=(cosx)tanxln(cosx)−sin2xcos2x