作业帮 > 数学 > 作业

如何用MATLAB解如下三角方程,求代码?(a*sin(2*x))-2*a*d*sin(2*x)+4*b*cos(x)=

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/03 10:35:21
如何用MATLAB解如下三角方程,求代码?(a*sin(2*x))-2*a*d*sin(2*x)+4*b*cos(x)=0
a,b,d是常数,x是自变量
clear all;clc;
syms a b d x
x=solve('a*sin(2*x)-2*a*d*sin(2*x)+4*cos(x)=0','x')
x =
-1/2*pi
1/2*pi
atan(2/a/(-1+2*d),(-4-4*a^2*d+4*a^2*d^2+a^2)^(1/2)/(-1+2*d)/a)
atan(2/a/(-1+2*d),-(-4-4*a^2*d+4*a^2*d^2+a^2)^(1/2)/(-1+2*d)/a)
再问: 对不起,我的公式输入错了,是下面的公式: (a*sin(2*x))^2 -2*a*d*sin(2*x)+4*b*cos(x)=0 第一项是平方. 我用的是MATLAB7.0版,用上面的算法,提示错误,不能运算.
再答: �÷�����