如何使用scilab和xfpoly为红色部分着色。有没有办法在两个边界之间的积分之后对计算表面进行着色?
我想你的函数是用你上一篇文章中的g(x)调用的。以下应该做你想要的:
g(x)
x=linspace(5,50,200); plot(x,g(x)) deff('y=f(x,y0)','y=g(x)-y0') x1 = fsolve(45,list(f,40)) x2 = fsolve(x1,list(f,30)) xv = linspace(x1,x2,1000); yv = [40 g(xv) 30]; xv = [45 xv 45]; xfpoly(xv,yv,color('red'))