如何在scilab中计算面积并通过算法找到相交点

时间:2019-03-22 13:23:01

标签: scilab integral

此代码用两条水平线和一条垂直线表示函数g的图:

img

问题是我想找到曲线和三条线之间的四个交点并计算有色表面。以及我如何在Scilab中为该区域着色,因为我使用了油漆更好地解释了该图。并欢迎任何帮助。

  

enter image description here

1 个答案:

答案 0 :(得分:1)

您只需要在x = 45和x = 50之间集成max(0,min(g(x),40)-30)

integrate('max(0,min(g(x),40)-30)','x',45,50)

在测试之前,请将g函数的第一个测试更改为if 50 < x thenintegrate中目前存在一个错误,该错误将函数以1作为参数进行集成,而与集成无关)域)