对于这样的一个三角方程如何用matlab解出!

对于这样的一个三角方程如何用matlab解出!
-12*sin(1+x)*cos(1+x)+32*(1-2cos2x)*sin(1+x)*cos(1+x)+24*(1+2cos2x)*sin(1+x)*cos(1+x)=5+tan6*(16*(1-2cos2x)+12(1+2cos2x)+12*cos(1+x)^2-6-16*(1-2cos2x)*(2cos(1+x)^2-1)-12*(1+2cos2x)(2cos(1+x)^2-1))
我的分不是很多了,
娣娣妹妹 1年前 已收到1个回答 举报

dd彼岸 幼苗

共回答了22个问题采纳率:81.8% 举报

function hh
syms x
f1=-12*sin(1+x).*cos(1+x)+32*(1-2*cos(2*x)).*sin(1+x).*cos(1+x)+24*(1+2*cos(2*x)).*sin(1+x).*cos(1+x);
f2=5+tan(6)*(16*(1-2*cos(2*x))+12*(1+2*cos(2*x))+12*cos(1+x).^2-6-16*(1-2*cos(2*x)).*(2*cos(1+x).^2-1)-12*(1+2*cos(2*x)).*(2*cos(1+x).^2-1));
f=f1-f2;
ezplot(f)
x0=[-2*pi:pi/2:2*pi];
x=fsolve(@fun,x0)
function f=fun(x)
f1=-12*sin(1+x).*cos(1+x)+32*(1-2*cos(2*x)).*sin(1+x).*cos(1+x)+24*(1+2*cos(2*x)).*sin(1+x).*cos(1+x);
f2=5+tan(6)*(16*(1-2*cos(2*x))+12*(1+2*cos(2*x))+12*cos(1+x).^2-6-16*(1-2*cos(2*x)).*(2*cos(1+x).^2-1)-12*(1+2*cos(2*x)).*(2*cos(1+x).^2-1));
f=f1-f2;
结果:
Optimization terminated:first-order optimality is less than options.TolFun.
x =
-5.5021 -4.0758 -2.3605 -0.9342 0.7811 2.2074 3.9227 5.3489 7.0643

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.071 s. - webmaster@yulucn.com