早教吧作业答案频道 -->其他-->
用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...的网友还看了以下:
编制控制性施工进度计划的主要目的是( )。A.对进度目标进行分解 B.确定施工的总体部署C.确定承 2020-05-18 …
编制控制性施工进度计划的主要目的是( )。A.对进度目标进行分解 B.确定施工的总体部署 C.确 2020-05-18 …
● C 语言是一种 (18) 语言。 (18)A. 编译型 B. 解释型 C. 编译、解释混合型 D 2020-05-26 …
● 编译和解释是实现高级程序设计语言翻译的两种基本形式。以下关于编译与解释的叙述中,正确的是(5 2020-05-26 …
C语言是一种(18)语言。A.编译型B.解释型C.编译、解释混合型D.脚本 2020-05-26 …
C语言是一种(20)语言。A.编译型B.解释型C.编译、解释混合型D.脚本 2020-05-26 …
司马光主持编写的《资治通鉴》是一部编年体通史巨著,通过它我们可以()A.了解黄帝炎帝的相关传说B. 2020-06-10 …
1.把汇编语言编制的源程序变为目标程序,要经过( ف.把汇编语言编制的源程序变为目标程序,要经过 2020-11-23 …
导线编号的解释有谁能帮我准确的解释以下导线编号的含义:NHBV-3*2.5+BVR-1*2.5SC2 2020-12-05 …
一道有关信息技术的填空题目!(4)下列说法中正确的是()A.汉字编码是解决如何利用西文标准键盘来快捷 2021-01-17 …