齐次函数

来自testwiki
跳转到导航 跳转到搜索

數學中,齐次函数Template:Lang-en)是一個有倍數性質的函數:如果变數乘以一個係數,則新函數會是原函數再乘上係數的某次方倍。

正式定义

假设f:VWF内的两个向量空间之间的函数。

我们说f是“k次齐次函数”,如果对于所有非零的αF𝐯V,都有:

f(α𝐯)=αkf(𝐯)

即是,在歐幾里得空間f(α𝐯)=f(k) f(𝐯), 其中f(k)指數函數

例子

  • 线性函数f:VW是一次齐次函数,因为根据线性的定义,对于所有的αF𝐯V,都有:f(α𝐯)=αf(𝐯)
  • 多线性函数f:V1××VnW是n次齐次函数,因为根据多线性的定义,对于所有的αF𝐯1V1,,𝐯nVn都有:f(α𝐯1,,α𝐯n)=αnf(𝐯1,,𝐯n)
  • 从上一个例子中可以看出,两个巴拿赫空间XY之间的函数f:XYn弗雷歇导数n次齐次函数。
  • n单项式定义了齐次函数f:n

例如:

f(x,y,z)=x5y2z3

是10次齐次函数,因为:

(αx)5(αy)2(αz)3=α10x5y2z3
  • 齐次多项式是由同次数的单项式相加所组成的多项式。例如:
x5+2x3y2+9xy4

是5次齐次多项式。齐次多项式可以用来定义齐次函数。

基本定理

  • 欧拉定理:假设函数f:n可导的,且是k次齐次函数。那么:
𝐱f(𝐱)=kf(𝐱)

这个结果证明如下。记f=f(x1,,xn)=f(𝐱),并把以下等式两端对α求导:

f(α𝐱)=αkf(𝐱)

利用复合函数求导法则,可得:

αx1f(α𝐱)ddα(αx1)++αxnf(α𝐱)ddα(αxn)=kαk1f(𝐱)

因此:

x1αx1f(α𝐱)++xnαxnf(α𝐱)=kαk1f(𝐱)

以上的方程可以用劈形算符写为:

𝐱f(α𝐱)=kαkf(𝐱),=(x1,,xn)

α=1,定理即得证。

  • 假设f:n是可导的,且是k阶齐次函数。则它的一阶偏导数f/xik1阶齐次函数。

这个结果可以用类似欧拉定理的方法来证明。记f=f(x1,,xn)=f(𝐱),并把以下等式两端对xi求导:

f(α𝐱)=αkf(𝐱)

利用复合函数求导法则,可得:

αxif(α𝐱)ddxi(αxi)=αkxif(𝐱)ddxi(xi)

因此:

ααxif(α𝐱)=αkxif(𝐱)

所以

αxif(α𝐱)=αk1xif(𝐱).

用于解微分方程

对于以下的微分方程

I(x,y)dydx+J(x,y)=0,

其中IJ是同次数的齐次函数,利用变量代换v=y/x,可以把它化为可分离变量的微分方程

xdvdx=J(1,v)I(1,v)v

参考文献

外部链接