早教吧作业答案频道 -->其他-->
用matlab求解超越方程我的方程是-0.17*cos(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.163*sin(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.119*sqrt(a)*sin(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.104*sqrt(a)*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))-(0.06*cos(5.6*sqrt(a))*sin(0
题目详情
用matlab求解超越方程
我的方程是-0.17*cos(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.163*sin(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.119*sqrt(a)*sin(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.104*sqrt(a)*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))-(0.06*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.053*sin(5.6*sqrt(a))*cos(0.47*sqrt(a)))/sqrt(a)=0
这个方程有好多解,但是我编不来程序,编的程序就只有一个解,这个问题已经困扰了好久了~
我的方程是-0.17*cos(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.163*sin(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.119*sqrt(a)*sin(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.104*sqrt(a)*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))-(0.06*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.053*sin(5.6*sqrt(a))*cos(0.47*sqrt(a)))/sqrt(a)=0
这个方程有好多解,但是我编不来程序,编的程序就只有一个解,这个问题已经困扰了好久了~
▼优质解答
答案和解析
这是有无穷个解的.如果你想要解的通项公式的话计算机是做不到的.不知道楼主要方程在什么范围内的解.楼主可以设方程左边的式子是关于a的函数,然后做出函数在楼主需要的范围内的图像,从图像观察函数零点的大概位置xa,然后使用fzero(f,xa),做函数图像 的程序如下
clear
f=@(a) -0.17*cos(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.163*sin(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.119*sqrt(a)*sin(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.104*sqrt(a)*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))-(0.06*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.053*sin(5.6*sqrt(a))*cos(0.47*sqrt(a)))/sqrt(a);
a=linspace(1,10);
fplot(f,[1,200])
clear
f=@(a) -0.17*cos(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.163*sin(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.119*sqrt(a)*sin(5.6*sqrt(a))*cos(0.47*sqrt(a))+0.104*sqrt(a)*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))-(0.06*cos(5.6*sqrt(a))*sin(0.47*sqrt(a))+0.053*sin(5.6*sqrt(a))*cos(0.47*sqrt(a)))/sqrt(a);
a=linspace(1,10);
fplot(f,[1,200])
看了 用matlab求解超越方程我...的网友还看了以下:
这个函数怎么求积分0到75度的积分?2*m*(0.15*tan(b)+a)^2/((15-100/ 2020-04-09 …
已知函数f(x)=Asin(ωx+φ)(A>0,ω>0,|φ|<π2)的部分图象如图所示,则f(x 2020-04-12 …
已知a=arccos(b),求sin(a)=?(用b来表示)1楼的不全没考虑正负 2020-04-27 …
matlab简单程序编写求助!a=[-0.5:0.1:0.5];y=(exp(0.3*a)-exp 2020-05-12 …
若θ为第二象限角,则sin(cosθ)与cos(sinθ)的大小关系是标答:∵θ是第二象限角,∴- 2020-05-14 …
matlab解中学三角函数方程数学题,不会求大大~~~~~~~~~~[a,b,c,A,B,C]=s 2020-05-14 …
用matlab求解超越方程我的方程是-0.17*cos(5.6*sqrt(a))*cos(0.47 2020-05-16 …
mathematica的画图问题mathematica8里输好后执行没有显示,为什么?a = {S 2020-05-16 …
已知三点A(3,0).B(0,3).C(cosα,sinα)α属于(0,π)若向量AC·向量BC= 2020-05-16 …
sin(A+B)=0,可否推出A+B=0° 2020-06-14 …