【发布时间】:2017-03-25 21:29:43
【问题描述】:
x=1;
f=@(x) x^3 - (5/x^2)-4*sin(x)-2;
fzero(f,x)
ans =
1.9227
我应该找到方程的根,x^3 - (5/x^2)-4*sin(x)-2,上面的代码就是它的解。
我不明白这段代码的一般机制。
(1)@运算符是做什么的?
我知道它类似于函数句柄,但我不明白函数句柄是什么。
(2) 括号中包含 x 是如何工作的?
(3) 如果我没有为fzero() 编写脚本,怎么会有函数fzero()?
(4) 为什么fzero()里面有两个变量? 我不明白变量'f'在那里
(5) 为什么一开始就声明x=1?
请考虑一下,我对 MATLAB 非常陌生,而且了解不多。
【问题讨论】: