内容如题,我们要在一张坐标轴上绘制多个函数,并求其交点,这些函数当中有一些变量,可以根据你的设置进行改变。
直接上代码,该代码亲测可在Python 3.9.5上运行:
运行效果如下:
一些注记:
1. 在第4行,我们引入了Late包环境来显示数学公式,这让我们在第34行,可以采用了“$ax^2 + bx + c$”来输出数学公式,如果没有这个,就会输出为“ax^2 + bx + c”。
2.你会看到上图中的交点标识的位置不太好,我们可以通过更改第41行“textcoords”前面的“(x_intersect, f1(x_intersect, a, b, c))”的值来改变其位置,比如你改成“(x_intersect+0.1, f1(x_intersect, a, b, c)+0.1)”,标识位置就会往右和上各移动0.1个单位。
希望大家使用愉快~
领取专属 10元无门槛券
私享最新 技术干货