刚刚的数学实验问题,非常地感谢这里的程序还是完全不懂

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 13:10:46
刚刚的数学实验问题,非常地感谢这里的程序还是完全不懂

刚刚的数学实验问题,非常地感谢这里的程序还是完全不懂
刚刚的数学实验问题,非常地感谢

这里的程序还是完全不懂

刚刚的数学实验问题,非常地感谢这里的程序还是完全不懂
f(x)这个函数是计算绳长x时,牛能吃到草的面积减去1/2圆E面积的差
在0到20范围内,f(x)是单调递减的函数
则初值我们设定a=0,b=20,其实这就是边界,是定义域.
此时,f(a)0
我们想求的x值一定在(a,b)这个范围内.
下面我们就逐步逼近
取c为a、b平均值
我们计算f(c)的值
如果正好f(c)=0,那么此时c就为所求解.
不然,f(c)*f(b)0,说明c比b更接近目标x值,x在(a,c)区间内
那么,我们下一次计算,就缩小了考察范围
从而不断循环,不断缩小x的可能范围
直到这个区间上下限之差b-a

这个程序是在算f(x)=0的[0, 20] 范围内的解的近似值。

f=inline('acos(x/20)*x^2+100*pi-200*acos(x/20)-x*sqrt(100-(x^2)/4)-50*pi');