作业帮 > 数学 > 作业

用matlab求解一元非线性关于x的方程

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/05 06:59:37
用matlab求解一元非线性关于x的方程
rb2*(afa2+x)*cos(x)-rb2*sin(x)=hc2-q02*sin(afac2),其中rb2 = 0.0235;
afa2 = 0.0777*pi/180;hc2-q02*sin(afac2)=0.0012
用matlab求解一元非线性关于x的方程
用下面语句:
syms x
x=solve(‘0.0235*(0.0777*pi/180+x)*cos(x)-0.0235*sin(x)=0.0012’)
结果:
x =
-0.5361
再问: Ϊʲô�ҵĽ����أ�
再答: 带三角函数的方程一般都是周期的超越方程,解的个数较多,请看用另一函数解得: fzero('0.0235*(0.0777*pi/180+x)*cos(x)-0.0235*sin(x)-0.0012',-0.5) ans = -0.5361 >> fzero('0.0235*(0.0777*pi/180+x)*cos(x)-0.0235*sin(x)-0.0012',-200) ans = -196.3447 >> fzero('0.0235*(0.0777*pi/180+x)*cos(x)-0.0235*sin(x)-0.0012',-220) ans = -224.6192 >> fzero('0.0235*(0.0777*pi/180+x)*cos(x)-0.0235*sin(x)-0.0012',-227) ans = -230.9025 >> fzero('0.0235*(0.0777*pi/180+x)*cos(x)-0.0235*sin(x)-0.0012',-226) ans = -224.6192