这里是高等数学中一些常见的函数公式:
-
指数函数:y=ax y=a^x y=ax
-
对数函数:y=logax y=\log_a x y=logax
-
三角函数:
正弦函数:y=sinx y=\sin x y=sinx
余弦函数:y=cosx y=\cos x y=cosx
正切函数:y=tanx y=\tan x y=tanx
余切函数:y=cotx y=\cot x y=cotx
- 反三角函数:
反正弦函数:y=arcsinx y=\arcsin x y=arcsinx
反余弦函数:y=arccosx y=\arccos x y=arccosx
反正切函数:y=arctanx y=\arctan x y=arctanx
反余切函数:y=arccotx y=\text{arccot} x y=arccotx
- 双曲函数:
双曲正弦函数:y=sinhx y=\sinh x y=sinhx
双曲余弦函数:y=coshx y=\cosh x y=coshx
双曲正切函数:y=tanhx y=\tanh x y=tanhx
双曲余切函数:y=cothx y=\text{coth} x y=cothx
- 常见函数的导数公式:
指数函数:(ax)′=axlna(a^x)'=a^x\ln a(ax)′=axlna
对数函数:(logax)′=1xlna(\log_a x)'=\frac{1}{x\ln a}(logax)′=xlna1
正弦函数:(sinx)′=cosx(\sin x)'=\cos x(sinx)′=cosx
余弦函数:(cosx)′=−sinx(\cos x)'=-\sin x(cosx)′=−sinx
正切函数:(tanx)′=sec2x(\tan x)'=\sec^2 x(tanx)′=sec2x
反正弦函数:(arcsinx)′=11−x2(\arcsin x)'=\frac{1}{\sqrt{1-x^2}}(arcsinx)′=1−x21
反余弦函数:(arccosx)′=−11−x2(\arccos x)'=-\frac{1}{\sqrt{1-x^2}}(arccosx)′=−1−x21
反正切函数:(arctanx)′=11+x2(\arctan x)'=\frac{1}{1+x^2}(arctanx)′=1+x21
双曲正弦函数:(sinhx)′=coshx(\sinh x)'=\cosh x(sinhx)′=coshx
双曲余弦函数:(coshx)′=sinhx(\cosh x)'=\sinh x(coshx)′=sinhx
双曲正切函数:(tanhx)′=sech2x(\tanh x)'=\text{sech}^2 x(tanhx)′=sech2x
其中,sechx=1coshx\text{sech} x=\frac{1}{\cosh x}sechx=coshx1。
由于高等数学包含的内容非常广泛,函数也非常多,因此在此只给出常见函数的公式和代码实现,希望能够帮到你。
- 求导公式
- 常数函数的导数为0
- 幂函数xnx^nxn的导数为nxn−1nx^{n-1}nxn−1
- 指数函数exe^xex的导数为exe^xex
- 对数函数logax\log_axlogax的导数为1xlna\dfrac{1}{x\ln a}xlna1
- 三角函数的导数:
dsinxdx=cosx\dfrac{d\sin x}{dx}=\cos xdxdsinx=cosx
dcosxdx=−sinx\dfrac{d\cos x}{dx}=-\sin xdxdcosx=−sinx
dtanxdx=sec2x\dfrac{d\tan x}{dx}=\sec^2xdxdtanx=sec2x
dcotxdx=−csc2x\dfrac{d\cot x}{dx}=-\csc^2xdxdcotx=−csc2x
dsecxdx=secxtanx\dfrac{d\sec x}{dx}=\sec x\tan xdxdsecx=secxtanx
dcscxdx=−cscxcotx\dfrac{d\csc x}{dx}=-\csc x\cot xdxdcscx=−cscxcotx
代码实现:
import math
def derivative(func, x, dx=0.001):
"""
求导函数
:param func: 函数
:param x: 变量值
:param dx: 变量的微小变化
:return: 函数在x处的导数
"""
return (func(x + dx) - func(x)) / dx
- 积分公式
- 幂函数xnx^nxn的不定积分为1n+1xn+1+C\dfrac{1}{n+1}x^{n+1}+Cn+11xn+1+C
- 指数函数exe^xex的不定积分为ex+Ce^x+Cex+C
- 对数函数lnx\ln xlnx的不定积分为xlnx−x+Cx\ln x-x+Cxlnx−x+C
- 常数函数的不定积分为x+Cx+Cx+C
- 三角函数的积分:
∫sinxdx=−cosx+C\int\sin xdx=-\cos x+C∫sinxdx=−cosx+C
∫cosxdx=sinx+C\int\cos xdx=\sin x+C∫cosxdx=sinx+C
∫tanxdx=−ln∣cosx∣+C\int\tan xdx=-\ln|\cos x|+C∫tanxdx=−ln∣cosx∣+C
∫cotxdx=ln∣sinx∣+C\int\cot xdx=\ln|\sin x|+C∫cotxdx=ln∣sinx∣+C
∫secxdx=ln∣secx+tanx∣+C\int\sec xdx=\ln|\sec x+\tan x|+C∫secxdx=ln∣secx+tanx∣+C
∫cscxdx=−ln∣cscx+cotx∣+C\int\csc xdx=-\ln|\csc x+\cot x|+C∫cscxdx=−ln∣cscx+cotx∣+C
代码实现:
import math
def integrate(func, a, b, n=1000):
"""
积分函数
:param func: 函数
:param a: 积分下限
:param b: 积分上限
:param n: 分割数
:return: 积分值
"""
dx = (b - a) / n
x = a
sum = 0
for i in range(n):
sum += func(x) * dx
x += dx
return sum
- 求极限公式
- 常数函数的极限为该常数
- 幂函数xnx^nxn当n>0n>0n>0时,其极限为+∞+\infty+∞;当n<0n<0n<0时,其极限为−∞-\infty−∞;当n=0n=0n=0时,其极限为111
- 指数函数exe^xex的极限为+∞+\infty+∞
- 对数函数lnx\ln xlnx当x→0+x\rightarrow0^+x→0+时,其极限为−∞-\infty−∞
- 三角函数的极限:
limx→0sinxx=1\lim_{x\rightarrow0}\dfrac{\sin x}{x}=1x→0limxsinx=1
limx→0tanxx=1\lim_{x\rightarrow0}\dfrac{\tan x}{x}=1x→0limxtanx=1
代码实现:
import math
def limit(func, x, eps=0.00001):
"""
求极限函数
:param func: 函数
:param x: 变量的值
:param eps: 误差值
:return: 极限值
"""
x1 = x + eps
x2 = x - eps
fx1 = func(x1)
fx2 = func(x2)
while abs(fx1 - fx2) > eps:
x1 = (x1 + x2) / 2
x2 = x - x1 + x
fx1 = func(x1)
fx2 = func(x2)
return (fx1 + fx2) / 2
以上就是高等数学中常见函数的公式和代码实现,希望能够对你有所帮助。