24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 671  |  回复: 4
当前主题已经存档。

abing2807

银虫 (小有名气)

[交流] 【求助】请问 cos(x)ch(x)=1 如何解?

这个方程有无穷多个解,x1=4.730041,x2=......
我想求出前20阶的解,如何解呢?

先谢了
回复此楼
abing
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

redcrag

木虫 (著名写手)


wenzhenzhong(金币+1,VIP+0)::),感谢参与 5-6 00:05
自己编程还是用软件?
用软件(如Matlab、Mathmatica等)是比较容易的,定义一个cos(x)ch(x)-1的函数,画图看一下它的零点,然后调用求零的函数,可以设置初始猜测值或者给定求解区间求解。
http://redcrag.spaces.live.com/
2楼2009-05-06 00:00:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

看看这个吧,把方程改一下就可以了
http://muchong.com/bbs/viewthread.php?tid=1251344
function x=solvefun(a,b,tol)

%--------------------------------------------------------------------------
range=a:1:b;
if range(end)     range=[range,b];
end
tag=[abs(diff(sign(fun(range)))) 0];
range=range(find(tag>0))';
range=[range range+1];
%--------------------------------------------------------------------------
n=size(range,1);
tol=tol/10;
x=zeros(n,1);
for i=1:n
    xmin=range(i,1);
    xmax=range(i,2);
    xcur=(xmin+xmax)/2;
    while xmax-xmin>tol
        if sign(fun(xmin))*sign(fun(xcur))>0
            xmin=xcur;
        else
            xmax=xcur;
        end
        xcur=(xmin+xmax)/2;
    end
    x(i)=xcur;
end
%--------------------------------------------------------------------------
function y=fun(x)
y=cos(x).*cosh(x)-1;

>> solvefun(0,200,0.0001)

ans =

    0.0000
    4.7300
    7.8532
   10.9956
   14.1372
   17.2788
   20.4204
   23.5619
   26.7035
   29.8451
   32.9867
   36.1283
   39.2699
   42.4115
   45.5531
   48.6947
   51.8363
   54.9779
   58.1195
   61.2611
   64.4027
   67.5442
   70.6858
   73.8274
   76.9690
   80.1106
   83.2522
   86.3938
   89.5354
   92.6770
   95.8186
   98.9602
  102.1018
  105.2434
  108.3849
  111.5265
  114.6681
  117.8097
  120.9513
  124.0929
  127.2345
  130.3761
  133.5177
  136.6593
  139.8009
  142.9425
  146.0841
  149.2257
  152.3672
  155.5088
  158.6504
  161.7920
  164.9336
  168.0752
  171.2168
  174.3584
  177.5000
  180.6416
  183.7832
  186.9248
  190.0664
  193.2080
  196.3495
  199.4911

>>

[ Last edited by fspdlh on 2009-5-7 at 00:13 ]
3楼2009-05-06 23:55:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhfzh

木虫 (正式写手)

呵呵

可以把方程化为复数方程.(用COS(X)转换)

[ Last edited by zhfzh on 2009-5-16 at 10:46 ]
4楼2009-05-16 10:45:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小作神童


小木虫(金币+0.5):给个红包,谢谢回帖交流
可以把方程化为复数方程.(用COS(X)转换)
5楼2009-08-09 13:26:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 abing2807 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 292求调剂 +17 木虫er12138 2026-04-01 17/850 2026-04-01 21:37 by 七度不信任
[考研] 070300化学279求调剂 +15 哈哈哈^_^ 2026-03-31 17/850 2026-04-01 21:37 by 给你你注意休息
[考研] 284求调剂 +12 小熊~~ 2026-03-31 12/600 2026-04-01 20:23 by 花??
[考研] 一志愿西安交大材料学硕(英一数二)347,求调剂到高分子/材料相关专业 +7 zju51 2026-03-31 9/450 2026-04-01 19:35 by CFQZAFU
[考研] 一志愿郑大材料工程290求调剂 +18 Youth_ 2026-03-30 18/900 2026-04-01 19:23 by 无际的草原
[考研] 0703求调剂 +4 zizimo 2026-03-31 4/200 2026-04-01 16:04 by yanflower7133
[考研] 省双一流重点一本大学招收调剂 +4 wwwwffffff 2026-03-31 7/350 2026-04-01 15:23 by wwwwffffff
[考研] 086000生物与医药 初试274求调剂 +5 小叮当来了 2026-03-30 6/300 2026-04-01 14:25 by mxj1203
[考研] 070300求调剂306分 +5 26要上岸 2026-03-27 5/250 2026-04-01 11:09 by oooqiao
[考研] 一志愿西交大080500材料学硕349 +6 jqx1258 2026-03-31 7/350 2026-03-31 21:08 by yuq
[考研] 材料科学与工程求调剂 +13 深V宿舍吧 2026-03-29 13/650 2026-03-31 19:50 by Dyhoer
[考研] 318求调剂 +10 陈晨79 2026-03-30 10/500 2026-03-31 17:37 by 544594351
[考研] 0856 335分 +9 cccchenso 2026-03-29 9/450 2026-03-31 16:37 by lishahe
[考研] 南京大学化学调剂 +11 景随风 2026-03-29 16/800 2026-03-31 10:14 by herarysara
[考研] 抱歉 +4 田洪有 2026-03-30 4/200 2026-03-30 21:26 by mumin1990
[考研] 一志愿南开大学0710生物学359求调剂 +5 兔兔兔111223314 2026-03-29 7/350 2026-03-30 18:29 by 兔兔兔111223314
[考研] 291求调剂 +5 Y-cap 2026-03-29 6/300 2026-03-29 13:18 by mumin1990
[考研] 药学105500求调剂 +3 Ssun。。 2026-03-28 3/150 2026-03-28 11:24 by lxf170613
[考研] 081200-11408-276学硕求调剂 +4 崔wj 2026-03-26 4/200 2026-03-27 08:04 by chemisry
[考研] 调剂求收留 +7 果然有我 2026-03-26 7/350 2026-03-27 00:26 by wxiongid
信息提示
请填处理意见