早教吧作业答案频道 -->其他-->
用MATLAB求解方程cos(x)*cosh(x)=-1,在1.8附近的精确解.是不是用fzero函数,具体怎么编?
题目详情
用MATLAB求解方程cos(x)*cosh(x)=-1,在1.8附近的精确解.
是不是用fzero函数,具体怎么编?
是不是用fzero函数,具体怎么编?
▼优质解答
答案和解析
先在桌面建立sfun.m文件
function eq=sfun(x)
eq= cos(x)*cosh(x)+1
然后matlab运行
>> [y,fv,ef,out]=fzero(@sfun,1.8)
eq =
0.2940
eq =
0.4748
eq =
0.0983
eq =
0.5454
eq =
0.0128
eq =
0.6413
eq =
-0.1128
eq =
0.0154
eq =
2.9941e-004
eq =
-2.6389e-008
eq =
1.4014e-012
eq =
2.2204e-016
eq =
-3.5527e-015
y =
1.8751
fv =
2.2204e-016
ef =
1
out =
intervaliterations:3
iterations:6
funcCount:13
algorithm:'bisection,interpolation'
message:'Zero found in the interval [1.69818,1.90182]'
function eq=sfun(x)
eq= cos(x)*cosh(x)+1
然后matlab运行
>> [y,fv,ef,out]=fzero(@sfun,1.8)
eq =
0.2940
eq =
0.4748
eq =
0.0983
eq =
0.5454
eq =
0.0128
eq =
0.6413
eq =
-0.1128
eq =
0.0154
eq =
2.9941e-004
eq =
-2.6389e-008
eq =
1.4014e-012
eq =
2.2204e-016
eq =
-3.5527e-015
y =
1.8751
fv =
2.2204e-016
ef =
1
out =
intervaliterations:3
iterations:6
funcCount:13
algorithm:'bisection,interpolation'
message:'Zero found in the interval [1.69818,1.90182]'
看了 用MATLAB求解方程cos...的网友还看了以下:
maple 展开平方[-sin(b*x)*b-sinh(b*x)*b-D*cos(b*x)*b+D 2020-05-16 …
求函数的拉氏反变换:X(s)=(s+2)/[s·(s+1)^2·(s+3)]我的解法如下:X(s) 2020-05-22 …
(40)关系 R 和S 具有相同的属性个数,且对应的属性取自同一个域。集合 标记的是( )。 A)R 2020-05-23 …
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∩S可记作A.{t|t∈R∨t∈S 2020-05-23 …
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∪S可记作A.{t|t∈R∨t∈S 2020-05-23 …
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∪S可记作 ()。A.{t|t∈R 2020-05-23 …
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∪S可记作A.{t | t∈R∨t 2020-05-24 …
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∩S可记作A.{tlt∈R∨t∈S 2020-05-24 …
肺炎双球菌中的S型具有多糖类荚膜,R型则不具有.下列叙述中不正确的是()A.培养R型活细菌时加入S型 2020-11-08 …
振源S上下振动,频率为10Hz,产生了一列水平自左向右传播的横波,波速为20m/s,沿波传播方向上依 2020-12-09 …