使用matlab求解下列方程
sin(x)^2cos(x)+cos(x)^2sin(x)+sin(x)^2+cos(x)^2+sin(x)*cos(x)+sin(x)+cos(x)+1=0
自己用fsolve函数没有求解出来,求大家帮忙
使用matlab求解下列方程
sin(x)^2cos(x)+cos(x)^2sin(x)+sin(x)^2+cos(x)^2+sin(x)*cos(x)+sin(x)+cos(x)+1=0
自己用fsolve函数没有求解出来,求大家帮忙
你好同学,你这个方程是无解的,matlab尝试如下
syms x real
eq = sin(x).^2.*cos(x)+cos(x).^2.*sin(x)+sin(x).^2+cos(x).^2+sin(x).*cos(x)+sin(x)+cos(x)+1;
solve(eq,x)
答案是空的就是无解
ans =
Empty sym: 0-by-1
也可以通过画图来看
fun = @(x) sin(x).^2.*cos(x)+cos(x).^2.*sin(x)+sin(x).^2+cos(x).^2+sin(x).*cos(x)+sin(x)+cos(x)+1;
xx = linspace(-2*pi,2*pi,101); %一个周期
yy =fun(xx);
plot(xx,yy)