fsolve(@(x)cot(x)-x,(-5:5)*pi+1) MATLAB 语句 谁能帮我解读下
答案:2 悬赏:70 手机版
解决时间 2021-02-26 20:31
- 提问者网友:浩歌待明月
- 2021-02-26 14:05
fsolve(@(x)cot(x)-x,(-5:5)*pi+1) MATLAB 语句 谁能帮我解读下
最佳答案
- 五星知识达人网友:过活
- 2021-02-26 15:26
我来给你说一下:fsolve(fun,x0)函数的第一个参数是要解算的方程句柄,也就是你这个问题中的“(@(x)cot(x)-x”,第二个参数是是解的搜索初值,就是“(-5:5)*pi+1“,你的初值给的是一个11列数组即[-5*pi+1,-4*pi+1,-3*pi+1,-2*pi+1,-pi+1,+1,pi+1,2*pi+1,3*pi+1,4*pi+1,5*pi+1]由于你这个方程是多解的,所以得出的解是与你初值x0最近的解,所以你输入“fsolve(fun,x0)”会得出11个解,因为你输入的初值是11个,如果你输入“fsolve(@(x)cot(x)-x,+1) ”那结果就是1个,因为你给的初值是1个,======以下答案可供参考======供参考答案1:从函数的图像可以看出,方程有很多个解给予不同初值,当然有不同的解 fsolve(@(x)cot(x)-x,(-5:5)*pi+1) MATLAB 语句 谁能帮我解读下每一部分的意义主要是后面 (-5:5)*pi+1 这部分的意思 +1 换成+2 +3结果是不一样的 为什么呢(图1)答案网 www.Zqnf.com 答案网 www.Zqnf.com
全部回答
- 1楼网友:鸽屿
- 2021-02-26 16:04
我好好复习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯