早教吧作业答案频道 -->数学-->
怎么在matlab中求解方程1+cosx*chx=0(需要方程前十个x值较小的解,ch函数在matlab中是cosh)
题目详情
怎么在matlab中求解方程1+cosx*chx=0(需要方程前十个x值较小的解,ch函数在matlab中是cosh)
▼优质解答
答案和解析
fun=@(x) 1+cos(x).*cosh(x);
xx=(0:9)*pi+pi/2;
z=zeros(size(xx));
for i=1:length(xx)
z(i)=fzero(fun,xx(i));
end
因为cos和cosh都是偶函数,所以它的根正负对称的
这个函数是个超越函数,所以解析解不能用初等函数表示
我们可以重数值解法
因为cos(x)的根是pi/2+n*pi,可以预见函数的根在 pi/2+n*pi附近
以pi/2+n*pi为初始值,寻找附近的根就可以了
得到的z就是10个最靠近0点的正数根近似值,它们的相反数也是根
注意第一个根的误差最小,后面的根的误差会越来越大
xx=(0:9)*pi+pi/2;
z=zeros(size(xx));
for i=1:length(xx)
z(i)=fzero(fun,xx(i));
end
因为cos和cosh都是偶函数,所以它的根正负对称的
这个函数是个超越函数,所以解析解不能用初等函数表示
我们可以重数值解法
因为cos(x)的根是pi/2+n*pi,可以预见函数的根在 pi/2+n*pi附近
以pi/2+n*pi为初始值,寻找附近的根就可以了
得到的z就是10个最靠近0点的正数根近似值,它们的相反数也是根
注意第一个根的误差最小,后面的根的误差会越来越大
看了 怎么在matlab中求解方程...的网友还看了以下:
设{W(t),t>=0}是参数为d的平方的(打不出来那个方差的符号,W(t)-aW(t-h)t>= 2020-05-13 …
变限积分求道问题对函数f(t+h)-f(t-h)在[-h,h]上的积分对h求导.F(h)=∫[-h 2020-05-23 …
怎样用matlab解这个方程5*x*(exp(h*c/(k*x*t))-1)-h*c/(k*t)* 2020-06-03 …
如何求这个卷积积分下的h(t)?f(t)*h(t)=y(t),已知h(t)和y(t),怎样求h(t 2020-06-06 …
X(t)=e2tu(-t),h(t)=u(t-3),求X(t)与h(t)的卷积X(t)=e的2t次 2020-06-06 …
讨论:关于如何求卷积x(t)*h(-t)的积分表达式?以前信号与系统里学过了x(t)*h(t)的表 2020-06-06 …
信号与系统y′(t)+3y(t)=f(t)*s(t)+2f(t);求h(t)其中s(t)=[e^2 2020-06-29 …
小明的爸爸早晨骑自行车带小明到动物园玩,他们的速度是8km/h,用了2h才到达.若自行车的速度为vk 2020-12-15 …
一道函数题!已知常数a>0,g(x)=x/(x+1),h(x)=1/(x+a),且f(x)=g(x) 2020-12-23 …
不同细胞的细胞周期持续时间(t/h)中的t/h是什么意思,尽量详细点.比如小鼠十二指肠上皮细胞分裂间 2021-02-04 …