关于两个周期函数的和的周期性的讨论
關于兩個周期函數的和的周期性的討論
因為排版和敲數學公式的局限性,很多地方寫得并不是非常嚴格,或者有些跳躍,望海涵。
初衷
想這個問題的初衷是在給同學們習題課的時候(華東師大版的數學分析),里面有一道題,如下:
求下列函數的周期:cos?x2+2sin?x3\cos \frac{x}{2}+2 \sin \frac{x}{3}cos2x?+2sin3x?。
這道題本身比較簡單,顯然 12π12\pi12π 是它的一個周期,如果這里的周期理解為基本周期(最小正周期)的話(有同學發問了),我們還得 check 6π6\pi6π 不是它的一個周期,這也是很容易的,找兩個點算一算即可。
那么,作為數學分析課程的學習,我們就不應該滿足于此,應該考慮更多一些些?
簡單地問,兩個周期函數的和是否是周期函數?若是,周期是多少?最小正周期又是多少?
準備工作
定義(可公度):
對于實數 T1,T2T_1,T_2T1?,T2?,若存在 m,n∈N,\mathrm{m}_{\mathrm{,}} \mathrm{n} \in \mathrm{N},m,?n∈N, 使 T1/T2=m/n\mathrm{T}_{1} / \mathrm{T}_{2}=\mathrm{m} / \mathrm{n}T1?/T2?=m/n,則稱 T1,T2T_1,T_2T1?,T2? 可公度,否則稱為不可公度。
引理
設 T1,T2T_1, T_2T1?,T2? 是兩個不可公度的正數,則存在數偶序列 (mk,nk),k=1,2,3,?,\left(m_{k}, n_{k}\right), k=1,2,3, \cdots,(mk?,nk?),k=1,2,3,?, 使得
lim?k→∞(mkT1+nkT2)=0\lim _{k \rightarrow \infty}\left(m_{k} T_1+n_{k} T_2\right)=0 k→∞lim?(mk?T1?+nk?T2?)=0
其中 mk,nkm_{k}, n_{k}mk?,nk? 都是整數.
證明:
當T1=T2T_1=T_2T1?=T2?的時候顯然,下面不妨假設a0:=T1>T2:=a1a_0:=T_1>T_2:=a_1a0?:=T1?>T2?:=a1?。
我們可以用輾轉相除法構造一個數列aka_kak?,
a0=i1a1+a2a_{0}=i_{1} a_{1}+a_{2}a0?=i1?a1?+a2?
a1=i2a2+a3a_{1}=i_{2} a_{2}+a_{3}a1?=i2?a2?+a3?
………………
以此類推。易知,這里的 ak→0a_k\rightarrow 0ak?→0,并且它可以遞推地寫成:
ak=mka0+nka1a_k = m_ka_0+n_ka_1 ak?=mk?a0?+nk?a1?
的形式。譬如,
a2=a0?i1a1=?i1a+b=m1a+n1ba_{2}=a_{0}-i_{1} a_{1}=-i_{1} a+b=m_{1} a+n_{1} ba2?=a0??i1?a1?=?i1?a+b=m1?a+n1?b
a3=a1?i2a2=(1?i2m1)a?i2n1b=m2a+n2ba_{3}=a_{1}-i_{2} a_{2}=\left(1-i_{2} m_{1}\right) a-i_{2} n_{1} b=m_{2} a+n_{2} ba3?=a1??i2?a2?=(1?i2?m1?)a?i2?n1?b=m2?a+n2?b
………………
證畢。
從這里引理,我們可以隱隱地感覺到,如果一個連續的周期函數的周期可以寫成mT1+nT2,?m,nm_{} T_1+n_{} T_2,\forall m,nm?T1?+n?T2?,?m,n 的形式,那么,這個函數的周期可以任意小,也就是說,它應該要是一個常數函數。
定理和證明
有了以上的一些準備,我們就可以證明一些定理。
定理(和為周期函數的充要條件):
設 f(x)f(x)f(x) 和 g(x)g(x)g(x) 是定義在 R\mathbb{R}R 上的連續非常值最小正周期分別為 T1,T2T_1,T_2T1?,T2? 的周期函數,那么
f+g為周期函數?T1,T2可公度f+g 為\text{周期函數} \leftrightarrow T_1,T2 \text{可公度}f+g為周期函數?T1?,T2可公度
證明:
充分性是顯然的。假設T1=ma,T2=naT_1=ma,T_2=naT1?=ma,T2?=na,那么 mnamnamna 必然是 f+gf+gf+g 的周期。下證必要性。即證,若T1,T2T_1,T_2T1?,T2?不可公度,則f+gf+gf+g必不是周期函數。
反證。假設f+gf+gf+g是以TTT為周期的周期函數。
f(x+T)+g(x+T)=f(x)+g(x)f(x+T)+g(x+T)=f(x)+g(x)f(x+T)+g(x+T)=f(x)+g(x)
則,
f(x+T)?f(x)=g(x)?g(x+T)≡φ(x)f(x+T)-f(x)=g(x)-g(x+T) \equiv \varphi(x)f(x+T)?f(x)=g(x)?g(x+T)≡φ(x)
易觀察到,φ(x)\varphi(x)φ(x)以T1T_1T1?為周期,也以T2T_2T2?為周期,那么,它便以mkT1+nkT2≡Tkm_kT_1+n_kT_2\equiv T_kmk?T1?+nk?T2?≡Tk?為周期。由引理知Tk→0T_k\rightarrow 0Tk?→0,又因φ(x)\varphi(x)φ(x)的連續性質,我們知道φ(x)=常數\varphi(x)=常數φ(x)=常數。
進一步,由f(x+T)?f(x)=常數f(x+T)-f(x)=常數f(x+T)?f(x)=常數,若 常數≠0常數 \neq 0常數?=0 意味fff是個無界函數,這和它是周期函數相矛盾。所以,
f(x+T)?f(x)=g(x)?g(x+T)=0f(x+T)-f(x)=g(x)-g(x+T) =0 f(x+T)?f(x)=g(x)?g(x+T)=0
即fff和ggg必然以TTT為周期。說明T=kT1=lT2T=kT_1=lT_2T=kT1?=lT2?,這和T1,T2T_1,T_2T1?,T2?不可公度是矛盾的。得證。
PS:
1、事實上,這里的必要性證明只要fff和ggg中有一個是連續的即可。
2、非常值條件的設定是因為常值函數沒太大意義。
3、定義在 R\mathbb{R}R上和連續的假設,是符合常規考慮的。
4、如果沒有連續性和周期性的假設,那么有一些更廣泛的討論。可以參考一些書,比如《數學分析中的問題和反例》、《實分析中的反例 微積分中的反例》、《吉米多維奇數學分析習題集學習指引》、《數學分析拾遺》(趙顯曾 著)、裴禮文的習題集等等。還有網上的一些中小學老師寫的一些文章(鳥不拉屎錯誤連連)。
5、事實上,這里的最小正周期這個條件可以換為周期。
定理 (周期函數和的最小正周期,m,n>1m,n>1m,n>1)
設 f(x)f(x)f(x) 和 g(x)g(x)g(x) 是定義在 R\mathbb{R}R 上的連續非常值最小正周期分別為 T1=nα,T2=mαT_1=n\alpha,T_2=m\alphaT1?=nα,T2?=mα 的周期函數,這里
m,n∈N,m,n>1,(m,n)=1,α是正實數\mathrm{m} ,\mathrm{n} \in \mathrm{N}, \mathrm{m}, \mathrm{n}>1, (\mathrm{m}, \mathrm{n})=1, \alpha \text{是正實數}m,n∈N,m,n>1,(m,n)=1,α是正實數
那么函數 h(x)=f(x)+g(x)\mathrm{h}(\mathrm{x})=\mathrm{f}(\mathrm{x})+g(x)h(x)=f(x)+g(x)是周期函數,且最小正周期為mnαmn\alphamnα。
證明:
和為周期函數的充要條件知 hhh 是周期函數,mnαmn\alphamnα 是一個周期,下證其為最小正周期。
只要證最小正周期為mmm的f0(x):=f(αx)f_0(x):= f(\alpha x)f0?(x):=f(αx)與最小正周期為nnn的g0(x):=g(αx)g_0(x):=g(\alpha x)g0?(x):=g(αx)之和h0(x)h_0(x)h0?(x)的最小正周期為mnmnmn即可。
下面用反證。
若mnmnmn不是最小正周期。因為m≠nm\neq nm?=n,必然存在a<mna<mna<mn 是 h0(x)h_0(x)h0?(x)的最小正周期。那么aaa不可能整除mmm和nnn中的任何一個,否則,不妨假設aaa整除mmm,那么mmm是h0h_0h0?的周期,也是g0=h0?f0g_0 = h_0 - f_0g0?=h0??f0?的周期。則nnn整除mmm,這和題設條件矛盾。
因此,aaa不能整除mmm和nnn,故而aaa不能整除mnmnmn(經網友 axiomofextension 提醒,此處證明有誤,故定理結論可能不對,修正定理見下方),這個和aaa是最小正周期且mnmnmn是周期矛盾。
得證。
修正后定理 (周期函數和的最小正周期,m,n>1m,n>1m,n>1)
設 f(x)f(x)f(x) 和 g(x)g(x)g(x) 是定義在 R\mathbb{R}R 上的連續非常值最小正周期分別為 T1=n,T2=mT_1=n,T_2=mT1?=n,T2?=m 的周期函數,這里
m,n∈N,m,n>1,(m,n)=1\mathrm{m} ,\mathrm{n} \in \mathrm{N}, \mathrm{m}, \mathrm{n}>1, (\mathrm{m}, \mathrm{n})=1m,n∈N,m,n>1,(m,n)=1
且 mmm 和 nnn 中至少有一個不是質數,那么函數 h(x)=f(x)+g(x)\mathrm{h}(\mathrm{x})=\mathrm{f}(\mathrm{x})+g(x)h(x)=f(x)+g(x)是周期函數,且最小正周期為mnmnmn。
證明:
不妨假設 qp\frac{q}{p}pq? 是最小正周期,且(p,q)=1(p,q)=1(p,q)=1。容易知道 qqq 不能整除 mmm 和 nnn 當中的任意一個。否則,不妨設 qqq 能整除 mmm,那么 mmm 就是 hhh 的周期,從而也是 ggg 的周期, 那么 nnn 就能整除 mmm,這個和兩者互質矛盾。
進而,我們不妨設 q=m1n1,m=m1m2,n=n1n2q = m_1n_1, m = m_1m_2, n=n_1n_2q=m1?n1?,m=m1?m2?,n=n1?n2?,且 n2>1n_2 >1n2?>1。由上結論知,n1n_1n1? 不能整除 m2m_2m2?,m1m_1m1? 也不能整除 n2n_2n2?。容易直達,mn1mn_1mn1? 是 fff 的周期,也是 hhh 的周期,則它也是 ggg 的周期。所以,n2n_2n2? 能整除 mmm,這和 (m,n)=1(m,n)=1(m,n)=1 矛盾。
這里沒考慮 α\alphaα,當考慮 α\alphaα 的時候也是類似的。任何一個周期函數可以通過適當的變量替換化為以指定的任一正實數為周期的周期函數。所以,當兩個周期函數的周期可通約時不妨設它們的周期都是自然數。
定理 (周期函數和的最小正周期,m>1,n=1m>1,n=1m>1,n=1)
設 f(x)f(x)f(x) 和 g(x)g(x)g(x) 是定義在 R\mathbb{R}R 上的連續非常值最小正周期分別為 T1=nα,T2=mαT_1=n\alpha,T_2=m\alphaT1?=nα,T2?=mα 的周期函數,這里
m∈N,m>1,n=1,α是正實數\mathrm{m} \in \mathrm{N}, \mathrm{m>1}, \mathrm{n}=1,\alpha \text{是正實數}m∈N,m>1,n=1,α是正實數
那么函數 h(x)=f(x)+g(x)\mathrm{h}(\mathrm{x})=\mathrm{f}(\mathrm{x})+g(x)h(x)=f(x)+g(x)是周期函數,且最小正周期可能為mαm\alphamα或者αmk(k、m互相不整除)\frac{\alpha m}{k}(k、m互相不整除)kαm?(k、m互相不整除)。
證明:
只要證最小正周期為mmm的f0(x):=f(αx)f_0(x):= f(\alpha x)f0?(x):=f(αx)與最小正周期為111的g0(x):=g(αx)g_0(x):=g(\alpha x)g0?(x):=g(αx)之和h0(x)h_0(x)h0?(x)的最小正周期只可能為mmm或者mk\frac{m}{k}km?即可。
只要證明在k≠1k\neq1k?=1的情況下,若mmm整除kkk或者kkk整除mmm,m/km/km/k都不可能是最小正周期即可。
若s1=m/k<ms_1 = m/k<ms1?=m/k<m 為整數,那么它是h0h_0h0?的周期,也是g0g_0g0?的周期,那么它也是f0f_0f0?的周期,它和mmm是f0f_0f0?的最小正周期矛盾。
若1/s2=m/k1/s_2 = m/k1/s2?=m/k ,其中s2s_2s2?為整數,那么 1 本是g0g_0g0?的周期,現也是h0h_0h0?的周期,推得它也是f0f_0f0?的周期,它和mmm是f0f_0f0?的最小正周期且m>1m>1m>1矛盾。
定理 (周期函數和的最小正周期,m=n=1m=n=1m=n=1)
設 f(x)f(x)f(x) 和 g(x)g(x)g(x) 是定義在 R\mathbb{R}R 上的連續非常值最小正周期分別為 T1=α,T2=αT_1=\alpha,T_2=\alphaT1?=α,T2?=α 的周期函數, 則函數 h(x)=f(x)+g(x)\mathrm{h}(\mathrm{x})=\mathrm{f}(\mathrm{x})+\mathrm{g}(\mathrm{x})h(x)=f(x)+g(x)的最小正周期為αk\frac{\alpha}{k}kα?(kkk為某個確定的自然數,取到無窮說明最小正周期不存在,是常值函數)。
證明:
我們知道α\alphaα是hhh的一個周期,那么,最小正周期必為αk\frac{\alpha}{k}kα?(kkk為某個確定的自然數)。kkk和fff和ggg的具體情況有關,無法確定。
舉例如下圖:
從圖上可以看到,這是紅藍兩個函數在一個周期內的圖像,他們的周期都是 1,但是他們的和的后期就是1/k1/k1/k,圖中我的k=5k=5k=5,其實可以等于任意的值。它們和的周期為min?{1,∣1k∣}\min\{1,|\frac{1}{k}|\}min{1,∣k1?∣}。
我所用的 MATLAB 作圖代碼為:
clc clear k = 5; T = 1/k; x = 0:0.001:1; y0 = sin(2*k*pi.*x); y1 = y0; y2 = y0; y1(x>=0.5) = 0; y2(x<0.5) = 0; plot(x,y1,'red',x,y2,'blue','LineWidth',5); axis([0 1 -2 2]); h = legend('$f(x)$','$g(x)$'); set(h,'Interpreter','latex') title('The period of $f(x)$ and $g(x)$ is 1, but the period of $f+g$ is $1/k$','Interpreter','LaTex','FontSize',13)總結
以上是生活随笔為你收集整理的关于两个周期函数的和的周期性的讨论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式笔记2-简单工厂模式(带有自制U
- 下一篇: 回归和分类的区别