刀哥今天帮你认识一下你不知道的函数(附python代码,自己实现)
首先是很多人比较困惑的一个函数 y=x^x
没错,苦思冥想的这么一个函数,居然是一个屁股线,想不到吧!
-
def function(x): y = np.ones_like(x) i = x > 0 y[i] = np.power(x[i], x[i]) i = x < 0 y[i] = np.power(-x[i], -x[i]) return y x = np.linspace(-1.3, 1.3, 101) y = function(x) plt.plot(x, y, 'g-', label='x^x', linewidth=2) plt.grid() plt.show()
再来我们说说有助于撩妹的心形线,有不少人划过数学书中的心形线
结果是这样的:
像是一个吃不饱的小胖妹,而真正性感的心形线是下面的:
通过对比你会发现这才是真正的心形线,接下来我们来探究一下他们函数中的区别吧
t属于(0-2*pi)
x = 16 * (2*cos(t) - cos(2*t))
y = 16 * (2*sin(t) - sin(2*t))
这个函数就是传说中的胖妹曲线,就是第一个心形线
x = 16 *sin(t)^3
y = 13 * cos(t) - 5 * cos(2*t) - 2 * cos(3*t) - cos(4*t)
这就是比较性感的心形线表达式了
这个故事一方面告诉我们高阶表达式更可以刻画细节,
另一方面告诉我们各阶谐波的叠加是可以刻画细节的。
因此,在我们学习比较复杂的函数时,一定不要抱怨,
因为更复杂的函数可以把事物表现的更具体,解决的问题就更具体。
下面,我们开一波车,给大家鉴赏一下胸型线,祝愿大家学习快乐
顺便说一下它的表达式及其复杂,在这里就不写出来了。
好好学习,咯哒哒,拜!