111 年 國立中央大學機械工程學系碩士班丁組《工程數學(含程式設計)》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊

第 1. 題10 分

The Legendre polynomials, Pm(x)P_m(x), m=0,1,2,…m = 0, 1, 2, \dots are given by P0(x)=1P_0(x) = 1, P1(x)=xP_1(x) = x, P2(x)=12(3x2−1)P_2(x) = \frac{1}{2}(3x^2 - 1), P3(x)=12(5x3−1)P_3(x) = \frac{1}{2}(5x^3 - 1), and so forth. It is known that Pm(x)P_m(x) is orthogonal to Pn(x)P_n(x) for m≠nm \neq n on the interval −1≤x≤1-1 \le x \le 1. Expand f(x)=3x2−2x+2f(x) = 3x^2 - 2x + 2 by Legendre polynomials, i.e., ∑n=0NanPn(x)\sum_{n=0}^N a_n P_n(x).

(a) (i) Find a0,a1,a2a_0, a_1, a_2, and a3a_3 as N→∞N \to \infty.
(ii) Is the expansion complete?

(b) (i) Find a0,a1,a2a_0, a_1, a_2, and a3a_3 as N=3N = 3.
(ii) Is the expansion complete?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

  1. Legendre 多項式的正交性 (Orthogonality of Legendre Polynomials):
    Legendre 多項式序列 {Pn(x)}n=0∞\{P_n(x)\}_{n=0}^\infty 在區間 [−1,1][-1, 1] 上具正交性,權重函數(Weight function) w(x)=1w(x) = 1:
    ∫−11Pm(x)Pn(x) dx=22n+1δmn\int_{-1}^1 P_m(x) P_n(x) \, dx = \frac{2}{2n+1} \delta_{mn}
    其中 δmn\delta_{mn} 為 Kronecker delta 函數(當 m=nm=n 時為 1,不同時為 0)。

  2. 廣義傅立葉級數展開 (Generalized Fourier Series Expansion):
    定義在 [−1,1][-1, 1] 上的函數 f(x)f(x),其 Legendre 多項式展開式為:
    f(x)=∑n=0NanPn(x)f(x) = \sum_{n=0}^N a_n P_n(x)
    利用正交性可得展開係數(Fourier-Legendre 係數)計算公式:
    an=∫−11f(x)Pn(x) dx∫−11[Pn(x)]2 dx=2n+12∫−11f(x)Pn(x) dxa_n = \frac{\int_{-1}^1 f(x) P_n(x) \, dx}{\int_{-1}^1 [P_n(x)]^2 \, dx} = \frac{2n+1}{2} \int_{-1}^1 f(x) P_n(x) \, dx

  3. 正交函數集的完備性 (Completeness of Orthogonal Set):

    • 無窮集合 (N→∞N \to \infty):Legendre 多項式集合 {Pn(x)}n=0∞\{P_n(x)\}_{n=0}^\infty 在 L2[−1,1]L^2[-1, 1] 函數空間中構成完備正交集(Complete Orthogonal Set)。當 N→∞N \to \infty 時,任何平方可積函數皆能以均方收斂(Mean-Square Convergence)精確表示。
    • 有限截斷 (N=3N = 3):有限集合 {P0(x),…,PN(x)}\{P_0(x), \dots, P_N(x)\} 僅張出最高次數為 NN 的多項式子空間。若被展開函數 f(x)f(x) 本身即為次數 d≤Nd \le N 之多項式,則有限項展開即可精確表示該函數(均方誤差為 0)。

解題方法

步驟一:計算展開係數 a0,a1,a2,a3a_0, a_1, a_2, a_3

已知前四項 Legendre 多項式為:

  • P0(x)=1P_0(x) = 1
  • P1(x)=xP_1(x) = x
  • P2(x)=12(3x2−1)P_2(x) = \frac{1}{2}(3x^2 - 1)
  • P3(x)=12(5x3−3x)P_3(x) = \frac{1}{2}(5x^3 - 3x)

目標函數 f(x)=3x2−2x+2f(x) = 3x^2 - 2x + 2。

法一:比較係數法(快速解法)
由於 f(x)f(x) 為二次多項式,可直接將 x2,x,1x^2, x, 1 用 Legendre 多項式表示:

  1. 由 P2(x)=12(3x2−1)P_2(x) = \frac{1}{2}(3x^2 - 1) 可得:3x2=2P2(x)+1=2P2(x)+P0(x)3x^2 = 2P_2(x) + 1 = 2P_2(x) + P_0(x)
  2. 由 P1(x)=xP_1(x) = x 可得:x=P1(x)x = P_1(x)
  3. 由 P0(x)=1P_0(x) = 1 可得:1=P0(x)1 = P_0(x)

將上述代回 f(x)f(x):
f(x)=3x2−2x+2=[2P2(x)+P0(x)]−2P1(x)+2P0(x)=3P0(x)−2P1(x)+2P2(x)+0P3(x)f(x) = 3x^2 - 2x + 2 = [2P_2(x) + P_0(x)] - 2P_1(x) + 2P_0(x) = 3P_0(x) - 2P_1(x) + 2P_2(x) + 0P_3(x)

對照 ∑n=0NanPn(x)\sum_{n=0}^N a_n P_n(x) 可直接得係數:

  • a0=3a_0 = 3
  • a1=−2a_1 = -2
  • a2=2a_2 = 2
  • a3=0a_3 = 0
    (且對所有 n≥3n \ge 3,皆有 an=0a_n = 0)

法二:正交積分公式法(標準推導)
利用 an=2n+12∫−11(3x2−2x+2)Pn(x) dxa_n = \frac{2n+1}{2} \int_{-1}^1 (3x^2 - 2x + 2) P_n(x) \, dx:

  1. 計算 a0a_0:
    a0=12∫−11(3x2−2x+2)(1) dx=12[x3−x2+2x]−11=12[(1−1+2)−(−1−1−2)]=3a_0 = \frac{1}{2} \int_{-1}^1 (3x^2 - 2x + 2)(1) \, dx = \frac{1}{2} \left[ x^3 - x^2 + 2x \right]_{-1}^1 = \frac{1}{2} \left[ (1 - 1 + 2) - (-1 - 1 - 2) \right] = 3

  2. 計算 a1a_1:
    a1=32∫−11(3x2−2x+2)x dx=32∫−11(3x3−2x2+2x) dxa_1 = \frac{3}{2} \int_{-1}^1 (3x^2 - 2x + 2) x \, dx = \frac{3}{2} \int_{-1}^1 (3x^3 - 2x^2 + 2x) \, dx
    奇函數 3x33x^3 與 2x2x 在對稱區間 [−1,1][-1, 1] 積分為 0:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 2. 題15 分

A function f(t)f(t) is expanded using Fourier series.
f(t)=a0+∑n=1∞[ancos⁡(ωnt)+bnsin⁡(ωnt)],ωn=2πnT,T=2πf(t) = a_0 + \sum_{n=1}^\infty [a_n \cos(\omega_n t) + b_n \sin(\omega_n t)], \quad \omega_n = \frac{2\pi n}{T}, \quad T = 2\pi
(1)
where
a0=1T∫−T/2T/2f(t)dt,an=2T∫−T/2T/2f(t)cos⁡(ωnt)dt,bn=2T∫−T/2T/2f(t)sin⁡(ωnt)dt;n=1,2,…a_0 = \frac{1}{T} \int_{-T/2}^{T/2} f(t) dt, \quad a_n = \frac{2}{T} \int_{-T/2}^{T/2} f(t) \cos(\omega_n t) dt, \quad b_n = \frac{2}{T} \int_{-T/2}^{T/2} f(t) \sin(\omega_n t) dt; \quad n = 1, 2, \dots
Suppose the coefficients are given by a0=1a_0 = 1, an=0a_n = 0 for n>0n > 0, and bn=22nb_n = \frac{2}{2^n}, n>0n > 0.

(a) What are the (fundamental) period and fundamental frequency, respectively?
(b) Is f(t)f(t) an even function, an odd function, or neither?
(c) Find the average value of f(t)f(t) over t=[0,2π)t = [0, 2\pi).
(d) Does f(t+T2)f(t + \frac{T}{2}) equal to f(t)f(t)? Briefly give your reasons within 20 words.
(e) Eq. (1) can be expressed as f(t)=∑n=0∞[Cncos⁡(nω0t+ϕn)]f(t) = \sum_{n=0}^\infty [C_n \cos(n\omega_0 t + \phi_n)], 0≤ϕn<2π0 \le \phi_n < 2\pi. Find C0C_0 and C1C_1.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查**傅立葉級數(Fourier Series)**的基礎定義、函數性質與展開形式的轉換,關鍵觀念包含:

  1. 週期與頻率關係:週期 TT 與基本角頻率 ω0\omega_0(或基本頻率 f0f_0)滿足 ω0=2πT\omega_0 = \frac{2\pi}{T}。
  2. 函數之奇偶性(Symmetry):
    • 偶函數(Even function):僅含常數項 a0a_0 與餘弦項 ancos⁡(ωnt)a_n \cos(\omega_n t)(bn=0b_n = 0)。
    • 奇函數(Odd function):僅正弦項 bnsin⁡(ωnt)b_n \sin(\omega_n t)(a0=0,an=0a_0 = 0, a_n = 0)。
    • 包含非零常數項(a0≠0a_0 \neq 0)與奇函數正弦項之組合時,函數既非偶函數亦非奇函數。
  3. 直流分量(DC Component / 平均值):傅立葉級數的常數項 a0a_0 即為函數在一個週期內的平均值:
    a0=1T∫−T/2T/2f(t) dta_0 = \frac{1}{T} \int_{-T/2}^{T/2} f(t) \, dt
  4. 半波對稱性(Half-Wave Symmetry):滿足 f(t+T2)=f(t)f\left(t + \frac{T}{2}\right) = f(t) 的最小正週期為 T2\frac{T}{2}。若原基本週期為 TT,則半週期移位後正弦項將產生 (−1)n(-1)^n 的變號現象。
  5. 傅立葉級數之餘弦相位形式(Cosine-Phase Form):
    正弦與餘弦合成公式為 ancos⁡(ωnt)+bnsin⁡(ωnt)=Cncos⁡(ωnt+ϕn)a_n \cos(\omega_n t) + b_n \sin(\omega_n t) = C_n \cos(\omega_n t + \phi_n),其中振幅 Cn=an2+bn2C_n = \sqrt{a_n^2 + b_n^2}(對 n≥1n \ge 1),相位角 ϕn=tan⁡−1(−bnan)\phi_n = \tan^{-1}\left(-\frac{b_n}{a_n}\right)。

解題方法

由題意已知傅立葉係數為:

  • a0=1a_0 = 1
  • an=0(n>0)a_n = 0 \quad (n > 0)
  • bn=22n(n>0)b_n = \frac{2}{2^n} \quad (n > 0)

將係數代回原傅立葉級數展式 Eq. (1),可得 f(t)f(t) 的明確表示式為:
f(t)=1+∑n=1∞22nsin⁡(nt)f(t) = 1 + \sum_{n=1}^\infty \frac{2}{2^n} \sin(nt)

依據各子題要求,直接進行代數推導與定義分析。


各子題詳細解析

(a) 求基本週期(Fundamental Period)與基本頻率(Fundamental Frequency)

  • 題目明確給定基本週期 T=2πT = 2\pi。
  • 基本角頻率 ω0\omega_0(或基本弧度頻率):
    ω0=ω1=2πT=2π2π=1 rad/s\omega_0 = \omega_1 = \frac{2\pi}{T} = \frac{2\pi}{2\pi} = 1 \text{ rad/s}
  • 基本頻率 f0f_0(或循環頻率):
    f0=1T=12π Hzf_0 = \frac{1}{T} = \frac{1}{2\pi} \text{ Hz}

(b) 判斷 f(t)f(t) 為偶函數、奇函數或兩者皆非

將 −t-t 代入 f(t)f(t) 的展開式中:
f(−t)=1+∑n=1∞22nsin⁡(n(−t))=1−∑n=1∞22nsin⁡(nt)f(-t) = 1 + \sum_{n=1}^\infty \frac{2}{2^n} \sin(n(-t)) = 1 - \sum_{n=1}^\infty \frac{2}{2^n} \sin(nt)

比較 f(−t)f(-t) 與 f(t)f(t) 及 −f(t)-f(t):

  1. f(−t)≠f(t)f(-t) \neq f(t)(故非偶函數)。
  2. −f(t)=−1−∑n=1∞22nsin⁡(nt)≠f(−t)-f(t) = -1 - \sum_{n=1}^\infty \frac{2}{2^n} \sin(nt) \neq f(-t)(故非奇函數)。

結論:因為包含非零常數項 a0=1a_0 = 1(偶函數成分)與正弦級數(奇函數成分),故 f(t)f(t) 既非偶函數亦非奇函數(Neither)。


(c) 計算 f(t)f(t) 在 t∈[0,2π)t \in [0, 2\pi) 區間上的平均值

函數在一個完整週期 T=2πT = 2\pi 上的平均值定義為:
favg=12π∫02πf(t) dtf_{\text{avg}} = \frac{1}{2\pi} \int_{0}^{2\pi} f(t) \, dt

將 f(t)=1+∑n=1∞bnsin⁡(nt)f(t) = 1 + \sum_{n=1}^\infty b_n \sin(nt) 代入:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 3. 題15 分

Solutions for ordinary differential equations (ODEs)

(a) Find the solution for the ODE: y′′−k2y=0y'' - k^2y = 0 (k≠0k \neq 0), y(0)=1y(0) = 1, y′(0)=1y'(0) = 1.
(b) Find the solution for the ODE: y′′+4y+5y=e−tcos⁡(t)y'' + 4y + 5y = e^{-t}\cos(t), y(0)=0y(0) = 0, y′(0)=1y'(0) = 1.
(c) Find a basis of solutions by the Frobenius method of the following ODE: (x+1)2y′′+(x+1)y′−y=0(x + 1)^2y'' + (x + 1)y' - y = 0.

登入後即可作答並保存紀錄。

這一題的完整詳解

【題目概覽與核心觀念】

本題為國立中央大學機械工程學系碩士班丁組 111 學年度工程數學入學考試的常微分方程式(ODE)經典考題,涵蓋了研究所考試中最核心的三種 ODE 解題機制:

  1. 二階常係數齊次 ODE:考驗特徵方程式根的性質與初值條件(IVP)帶入,可使用指數函數或雙曲函數形式表示。
  2. 二階常係數非齊次 ODE:考驗齊次解(Homogeneous Solution)與特解(Particular Solution)的求解,可採用「未定係數法(Method of Undetermined Coefficients)」結合指數移位法則。
  3. 變係數 ODE 之級數解法(Frobenius Method):針對規則奇異點(Regular Singular Point),設定 Frobenius 函數級數,求取指標方程式(Indicial Equation)與遞迴關係式(Recurrence Relation)以建立基礎解系(Basis of Solutions)。

【第 (a) 題 詳解】

核心觀念

本題為二階線性常係數齊次微分方程式 y′′−k2y=0y'' - k^2y = 0 (k≠0k \neq 0) 之初值問題。

  1. 特徵方程式(Characteristic Equation):設 y=erty = e^{rt},代入得 r2−k2=0r^2 - k^2 = 0,解出相異實根 r=±kr = \pm k。
  2. 通解結構:
    • 指數函數形式:y(t)=C1ekt+C2e−kty(t) = C_1 e^{kt} + C_2 e^{-kt}
    • 雙曲函數形式:y(t)=Acosh⁡(kt)+Bsinh⁡(kt)y(t) = A \cosh(kt) + B \sinh(kt)
  3. 初值條件(Initial Conditions):代入 y(0)=1y(0) = 1 與 y′(0)=1y'(0) = 1 決定待定常數。

解題方法與推導

步驟一:求特徵根與齊次通解
寫出微分方程式之特徵方程式:
r2−k2=0  ⟹  (r−k)(r+k)=0r^2 - k^2 = 0 \implies (r - k)(r + k) = 0
由於 k≠0k \neq 0,得兩相異實根 r1=kr_1 = k 與 r2=−kr_2 = -k。
故通解可寫為雙曲函數形式:
y(t)=Acosh⁡(kt)+Bsinh⁡(kt)y(t) = A \cosh(kt) + B \sinh(kt)

步驟二:代入初值條件求未知常數
對 y(t)y(t) 微分得:
y′(t)=Aksinh⁡(kt)+Bkcosh⁡(kt)y'(t) = A k \sinh(kt) + B k \cosh(kt)

代入第一個初值條件 y(0)=1y(0) = 1:
y(0)=Acosh⁡(0)+Bsinh⁡(0)=A⋅1+B⋅0=1  ⟹  A=1y(0) = A \cosh(0) + B \sinh(0) = A \cdot 1 + B \cdot 0 = 1 \implies A = 1

代入第二個初值條件 y′(0)=1y'(0) = 1:
y′(0)=Aksinh⁡(0)+Bkcosh⁡(0)=Ak⋅0+Bk⋅1=Bk=1  ⟹  B=1ky'(0) = A k \sinh(0) + B k \cosh(0) = A k \cdot 0 + B k \cdot 1 = B k = 1 \implies B = \frac{1}{k}

步驟三:寫出特解
將 A=1A = 1 與 B=1kB = \frac{1}{k} 代回通解:
y(t)=cosh⁡(kt)+1ksinh⁡(kt)y(t) = \cosh(kt) + \frac{1}{k} \sinh(kt)

若換算為指數函數表示法:
y(t)=ekt+e−kt2+1k⋅ekt−e−kt2=(k+12k)ekt+(k−12k)e−kty(t) = \frac{e^{kt} + e^{-kt}}{2} + \frac{1}{k} \cdot \frac{e^{kt} - e^{-kt}}{2} = \left(\frac{k+1}{2k}\right) e^{kt} + \left(\frac{k-1}{2k}\right) e^{-kt}

解題技巧與驗算

  • 快速判斷:當 ODE 形式為 y′′−k2y=0y'' - k^2 y = 0 且邊界條件給在 t=0t = 0 時,採用雙曲函數 cosh⁡(kt)\cosh(kt) 與 sinh⁡(kt)\sinh(kt) 展開比指數函數 e±kte^{\pm kt} 更容易解聯立方程,因為 cosh⁡(0)=1,sinh⁡(0)=0\cosh(0) = 1, \sinh(0) = 0 能迅速讓常數獨立出來。
  • 驗算:
    • y(0)=cosh⁡(0)+1ksinh⁡(0)=1+0=1y(0) = \cosh(0) + \frac{1}{k}\sinh(0) = 1 + 0 = 1(符合)
    • y′(0)=ksinh⁡(0)+cosh⁡(0)=0+1=1y'(0) = k\sinh(0) + \cosh(0) = 0 + 1 = 1(符合)

【答案】
y(t)=cosh⁡(kt)+1ksinh⁡(kt)或y(t)=k+12kekt+k−12ke−kty(t) = \cosh(kt) + \frac{1}{k} \sinh(kt) \quad \text{或} \quad y(t) = \frac{k+1}{2k} e^{kt} + \frac{k-1}{2k} e^{-kt}


【第 (b) 題 詳解】

核心觀念

本題為二階非齊次常係數線性微分方程式。
註:題目原文印刷為 y′′+4y+5y=e−tcos⁡(t)y'' + 4y + 5y = e^{-t}\cos(t),其中 4y4y 顯係 4y′4y' 之常見印製筆誤(若為 4y+5y=9y4y+5y=9y 則項未合併,不符考題慣例)。本題依標準考試原意方程式 y′′+4y′+5y=e−tcos⁡(t)y'' + 4y' + 5y = e^{-t}\cos(t) 進行正規推導。

  1. 通解結構:y(t)=yh(t)+yp(t)y(t) = y_h(t) + y_p(t)
  2. 齊次解 yh(t)y_h(t):求解特徵方程式 r2+4r+5=0r^2 + 4r + 5 = 0 之複數共軛根。
  3. 特解 yp(t)y_p(t):外力項為 e−tcos⁡(t)e^{-t}\cos(t),非諧振項(Non-resonant),可採用未定係數法或**算子法(Operator Method)**求解。

解題方法與推導

步驟一:求齊次解 yh(t)y_h(t)
齊次方程式為 y′′+4y′+5y=0y'' + 4y' + 5y = 0,其特徵方程式為:
r2+4r+5=0  ⟹  (r+2)2+1=0  ⟹  r=−2±ir^2 + 4r + 5 = 0 \implies (r + 2)^2 + 1 = 0 \implies r = -2 \pm i
實部為 −2-2,虛部為 11,故齊次解為:
yh(t)=e−2t(C1cos⁡t+C2sin⁡t)y_h(t) = e^{-2t} (C_1 \cos t + C_2 \sin t)

步驟二:求特解 yp(t)y_p(t)
右式外力項為 rforce=−1±ir_{force} = -1 \pm i,與齊次根 r=−2±ir = -2 \pm i 不同,無重根現象。
設特解形式為:
yp(t)=e−t(Acos⁡t+Bsin⁡t)y_p(t) = e^{-t} (A \cos t + B \sin t)

對 yp(t)y_p(t) 求一階與二階導函數:
yp′(t)=e−t[(−A+B)cos⁡t+(−A−B)sin⁡t]y_p'(t) = e^{-t} [(-A + B) \cos t + (-A - B) \sin t]
yp′′(t)=e−t[−2Bcos⁡t+2Asin⁡t]y_p''(t) = e^{-t} [-2B \cos t + 2A \sin t]

將 yp,yp′,yp′′y_p, y_p', y_p'' 代入原方程式 y′′+4y′+5y=e−tcos⁡(t)y'' + 4y' + 5y = e^{-t}\cos(t):
e−t{[−2B+4(−A+B)+5A]cos⁡t+[2A+4(−A−B)+5B]sin⁡t}=e−tcos⁡(t)e^{-t} \left\{ [-2B + 4(-A + B) + 5A] \cos t + [2A + 4(-A - B) + 5B] \sin t \right\} = e^{-t}\cos(t)
簡化 cos⁡t\cos t 與 sin⁡t\sin t 之係數:
cos⁡t 係數:(A+2B)=1\cos t \text{ 係數:} (A + 2B) = 1
sin⁡t 係數:(−2A+B)=0\sin t \text{ 係數:} (-2A + B) = 0

解聯立方程:
由第二式得 B=2AB = 2A,代入第一式:
A+2(2A)=1  ⟹  5A=1  ⟹  A=15,B=25A + 2(2A) = 1 \implies 5A = 1 \implies A = \frac{1}{5}, \quad B = \frac{2}{5}

因此特解為:
yp(t)=e−t(15cos⁡t+25sin⁡t)y_p(t) = e^{-t} \left( \frac{1}{5} \cos t + \frac{2}{5} \sin t \right)

步驟三:組合通解並帶入初值條件
完整的通解為:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 4. 題10 分

For the mass-spring system, as shown in the following figure, find its motion as a function of time, y(t)=?y(t) = ? If the mass, mm, is 0.250.25 kg, damping, cc, is zero, spring constant, kk, is 2.252.25 kg/sec², and driving force is F(t)=cos⁡(t)−2sin⁡(t)F(t) = \cos(t) - 2\sin(t). Assuming zero initial displacement and velocity, y(0)=0y(0) = 0, y′(0)=0y'(0) = 0. For what frequency of the driving force would you get resonance?
🖼️【此處有附圖,請對照原卷】

🖼️ 本題含圖表,以下為原卷對應頁面:
原卷第 1 頁

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

質量—彈簧—阻尼系統的運動方程為

my′′+cy′+ky=F(t).my''+cy'+ky=F(t).

本題阻尼係數 c=0c=0,因此是無阻尼受迫振動。系統的固有角頻率為

ωn=km.\omega_n=\sqrt{\frac{k}{m}}.

當外力的角頻率等於固有角頻率時,系統發生共振。

解題方法

代入 m=0.25m=0.25、c=0c=0、k=2.25k=2.25 及 F(t)=cos⁡t−2sin⁡tF(t)=\cos t-2\sin t:

0.25y′′+2.25y=cos⁡t−2sin⁡t.0.25y''+2.25y=\cos t-2\sin t.

兩邊除以 0.250.25,得到

y′′+9y=4cos⁡t−8sin⁡t.y''+9y=4\cos t-8\sin t.

先求特解。設

yp=Acos⁡t+Bsin⁡t.y_p=A\cos t+B\sin t.

代入 y′′+9yy''+9y,可得

8Acos⁡t+8Bsin⁡t=4cos⁡t−8sin⁡t,8A\cos t+8B\sin t=4\cos t-8\sin t,

所以 A=12A=\frac12、B=−1B=-1,因此

yp=12cos⁡t−sin⁡t.y_p=\frac12\cos t-\sin t.

齊次解為

yh=Ccos⁡3t+Dsin⁡3t.y_h=C\cos 3t+D\sin 3t.

通解為 y=yh+ypy=y_h+y_p。使用初始條件 y(0)=0y(0)=0:

C+12=0⟹C=−12.C+\frac12=0 \quad\Longrightarrow\quad C=-\frac12.

再對通解微分,使用 y′(0)=0y'(0)=0:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 5. 題5 分

Suppose that in a weight-watching program, Sam, weighing 180 lb, burns 350 cal/hr in walking (3 mph), 500 cal/hr in bicycling (13 mph), and 950 cal/hr in jogging (5.5 mph). He plans to exercise 4 days a week following to Mon (1.0, 0, 0.5), Wed (1.0, 1.0, 0.5), Fri (1.5, 0, 0.5), and Sat (2.0, 1.5, 1.0), where 3 numbers in each bracket give the time (hrs) taken to walk, bicycle, and jog, respectively, on that day. Please give the (4 by 1) column vector that shows the calories burned on Mon, Wed, Fri, and Sat in a week.

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題旨在考查線性代數(Linear Algebra)中**矩陣乘法(Matrix Multiplication)與線性組合(Linear Combination)**的實際應用。

  1. 矩陣乘法定義:設 AA 為 m×nm \times n 矩陣,BB 為 n×pn \times p 矩陣,則兩矩陣相乘之結果 C=ABC = AB 為 m×pm \times p 矩陣。其中第 ii 列第 jj 行之元素 cijc_{ij} 為:
    cij=∑k=1naikbkjc_{ij} = \sum_{k=1}^{n} a_{ik}b_{kj}
  2. 物理意義建模:本題中各運動項目的時間(小時)與消耗熱量速率(cal/hr\text{cal/hr})呈線性關係。透過建立 4×34 \times 3 的運動時間矩陣與 3×13 \times 1 的卡路里消耗速率行向量,兩者相乘即可得到包含週一、週三、週五、週六每日總消耗熱量的 4×14 \times 1 行向量(Column Vector)。

解題方法

步驟一:建立運動熱量消耗速率向量(3×13 \times 1)

根據題意,走路(walk)、騎腳踏車(bicycle)、慢跑(jog)每小時消耗熱量分別為 350 cal/hr350\text{ cal/hr}、500 cal/hr500\text{ cal/hr} 及 950 cal/hr950\text{ cal/hr}。
定義速率行向量 c\mathbf{c} 為:
c=[350500950]\mathbf{c} = \begin{bmatrix} 350 \\ 500 \\ 950 \end{bmatrix}

步驟二:建立每週運動時間矩陣(4×34 \times 3)

將週一(Mon)、週三(Wed)、週五(Fri)、週六(Sat)三種運動的時間(單位:小時)依序排列於各列(Row):

  • 週一(Mon):(1.0,0,0.5)(1.0, 0, 0.5)
  • 週三(Wed):(1.0,1.0,0.5)(1.0, 1.0, 0.5)
  • 週五(Fri):(1.5,0,0.5)(1.5, 0, 0.5)
  • 週六(Sat):(2.0,1.5,1.0)(2.0, 1.5, 1.0)

定義時間矩陣 T\mathbf{T} 為:
T=[1.000.51.01.00.51.500.52.01.51.0]\mathbf{T} = \begin{bmatrix} 1.0 & 0 & 0.5 \\ 1.0 & 1.0 & 0.5 \\ 1.5 & 0 & 0.5 \\ 2.0 & 1.5 & 1.0 \end{bmatrix}

步驟三:計算每日熱量消耗向量 V\mathbf{V}(4×14 \times 1)

執行矩陣乘法 V=Tc\mathbf{V} = \mathbf{T}\mathbf{c}:
V=[1.000.51.01.00.51.500.52.01.51.0][350500950]\mathbf{V} = \begin{bmatrix} 1.0 & 0 & 0.5 \\ 1.0 & 1.0 & 0.5 \\ 1.5 & 0 & 0.5 \\ 2.0 & 1.5 & 1.0 \end{bmatrix} \begin{bmatrix} 350 \\ 500 \\ 950 \end{bmatrix}

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 6. 題20 分

(a) Find the inverse of the matrix,

A=[011/2101/2001]A = \begin{bmatrix} 0 & 1 & 1/2 \\ 1 & 0 & 1/2 \\ 0 & 0 & 1 \end{bmatrix}

by Gauss-Jordan elimination.

(b) Please explain or address why Gauss-Jordan elimination can be used to calculate the inverse of a matrix.

(c) Let A=[ajk]A = [a_{jk}] be a nonzero square matrix of dimension n×nn \times n. The problem of finding nonzero xx's and λ\lambda's that satisfy the vector equation
Ax=λxAx = \lambda x
(2)
is called an eigenvalue problem.

(i) Please interpret the meaning of Eq. (2).
(ii) What do you find from the matrix multiplication

[6374][3040]=[300400]\begin{bmatrix} 6 & 3 \\ 7 & 4 \end{bmatrix} \begin{bmatrix} 3 & 0 \\ 4 & 0 \end{bmatrix} = \begin{bmatrix} 30 & 0 \\ 40 & 0 \end{bmatrix}

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題涵蓋線性代數兩大核心主題:矩陣反矩陣的高斯-喬登消去法(Gauss-Jordan Elimination)及其原理與特徵值問題(Eigenvalue Problem)的幾何與代數意義。

  1. 高斯-喬登消去法求反矩陣:
    對於 n×nn \times n 可逆矩陣 AA,構造增廣矩陣 [A∣I][A \mid I]。透過一系列基本列運算(Elementary Row Operations),將左側 AA 化簡為單位矩陣 II,此時右側的 II 即被轉化為反矩陣 A−1A^{-1},亦即 [A∣I]→列運算[I∣A−1][A \mid I] \xrightarrow{\text{列運算}} [I \mid A^{-1}]。

  2. 基本列運算的代數本質:
    每一次基本列運算皆等價於左乘一個基本矩陣(Elementary Matrix)EkE_k。若存在有限個基本矩陣使得 (Ek⋯E2E1)A=I(E_k \cdots E_2 E_1) A = I,根據反矩陣定義,其組合 Ek⋯E2E1=A−1E_k \cdots E_2 E_1 = A^{-1}。

  3. 特徵值與特徵向量的物理/幾何意義:
    對於 n×nn \times n 矩陣 AA,方程 Ax=λxAx = \lambda x(x≠0x \neq 0)表示非零向量 xx 經過矩陣 AA 所代表的線性轉換後,其幾何方向保持平行(不發生旋轉),僅長度按純量 λ\lambda 進行伸縮倍率轉換。此時 λ\lambda 稱為特徵值(Eigenvalue),xx 稱為對應的特徵向量(Eigenvector)。


詳細解析

(a) 以高斯-喬登消去法求解矩陣 AA 之反矩陣 A−1A^{-1}

給定矩陣:

A=[011/2101/2001]A = \begin{bmatrix} 0 & 1 & 1/2 \\ 1 & 0 & 1/2 \\ 0 & 0 & 1 \end{bmatrix}

建立增廣矩陣 [A∣I][A \mid I]:

[A∣I]=[011/2∣100101/2∣010001∣001][A \mid I] = \begin{bmatrix} 0 & 1 & 1/2 & \Big| & 1 & 0 & 0 \\ 1 & 0 & 1/2 & \Big| & 0 & 1 & 0 \\ 0 & 0 & 1 & \Big| & 0 & 0 & 1 \end{bmatrix}

步驟一:對調第一列與第二列 (R1↔R2R_1 \leftrightarrow R_2)
使第一列的主元素(Pivot)不為零:

[101/2∣010011/2∣100001∣001]\begin{bmatrix} 1 & 0 & 1/2 & \Big| & 0 & 1 & 0 \\ 0 & 1 & 1/2 & \Big| & 1 & 0 & 0 \\ 0 & 0 & 1 & \Big| & 0 & 0 & 1 \end{bmatrix}

步驟二:利用第三列消去第一列與第二列的第三項

  • 第一列減去二分之一倍的第三列:R1←R1−12R3R_1 \leftarrow R_1 - \frac{1}{2} R_3
R1:[1,0,0∣0,1,−1/2]R_1: [1, 0, 0 \mid 0, 1, -1/2]
  • 第二列減去二分之一倍的第三列:R2←R2−12R3R_2 \leftarrow R_2 - \frac{1}{2} R_3
R2:[0,1,0∣1,0,−1/2]R_2: [0, 1, 0 \mid 1, 0, -1/2]

整理後得到簡約列梯形式(Reduced Row Echelon Form, RREF):

[I∣A−1]=[100∣01−1/2010∣10−1/2001∣001][I \mid A^{-1}] = \begin{bmatrix} 1 & 0 & 0 & \Big| & 0 & 1 & -1/2 \\ 0 & 1 & 0 & \Big| & 1 & 0 & -1/2 \\ 0 & 0 & 1 & \Big| & 0 & 0 & 1 \end{bmatrix}

故矩陣 AA 的反矩陣為:

A−1=[01−1/210−1/2001]A^{-1} = \begin{bmatrix} 0 & 1 & -1/2 \\ 1 & 0 & -1/2 \\ 0 & 0 & 1 \end{bmatrix}

(b) 說明高斯-喬登消去法可用於計算反矩陣之原理

高斯-喬登消去法的理論基礎可由**基本矩陣(Elementary Matrices)**進行推導:

  1. 基本列運算與基本矩陣:
    對矩陣進行的每一項基本列運算(列對調、列乘純量、列加減其他列之倍數),均等價於在該矩陣左側乘上一個對應的可逆基本矩陣 EiE_i。

  2. 化簡至單位矩陣:
    若 n×nn \times n 矩陣 AA 為非奇異矩陣(可逆),則必可經過一連串(設共 kk 次)基本列運算化簡為單位矩陣 II:

    (EkEk−1⋯E2E1)A=I(E_k E_{k-1} \cdots E_2 E_1) A = I
  3. 反矩陣之定義:
    依據反矩陣定義,若存在矩陣 BB 使得 BA=IBA = I,則 B=A−1B = A^{-1}。由上式可知:

    A−1=EkEk−1⋯E2E1A^{-1} = E_k E_{k-1} \cdots E_2 E_1
  4. 同步作用於增廣矩陣:
    當我們對增廣矩陣 [A∣I][A \mid I] 套用相同的基本列運算序列時,等價於對兩邊同時左乘 (Ek⋯E1)(E_k \cdots E_1):

    (Ek⋯E1)[A∣I]=[(Ek⋯E1)A  ∣  (Ek⋯E1)I]=[I  ∣  A−1](E_k \cdots E_1) [A \mid I] = [(E_k \cdots E_1) A \;\Big|\; (E_k \cdots E_1) I] = [I \;\Big|\; A^{-1}]

    因此,當增廣矩陣左半部被成功化簡為 II 時,右半部的單位矩陣便精確地累積轉化為 A−1A^{-1}。


(c)(i) 解釋式 (2) Ax=λxAx = \lambda x 之數學與幾何意義

式 (2) Ax=λxAx = \lambda x (其中 x≠0x \neq 0)為線性代數中的特徵值問題,其主要意義包含:

  1. 幾何變形的不變性(Invariant Directions):
    矩陣 AA 在幾何上可視為將向量轉換至新位置的線性映射(Linear Mapping)。一般而言,向量經映射後會同時改變方向與長度;但滿足 Ax=λxAx = \lambda x 的非零向量 xx,經 AA 轉換後方向維持在同一跨度(Span)上(不發生旋轉),僅產生純量 λ\lambda 倍的拉伸縮短。

  2. 特徵值與特徵向量的定義:

    • 純量 λ\lambda 稱為矩陣 AA 的特徵值(Eigenvalue),代表線性轉換在該特定方向上的縮放係數(λ>0\lambda > 0 表示同向拉伸,λ<0\lambda < 0 表示反向拉伸,λ=0\lambda = 0 表示映射至零點)。
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 7. 題10 分

請撰寫一個程式,它會要求使用者『輸入』一個卡氏座標系統(Cartesian coordinate system)中的一點(x,y),其中x和y變數以實數宣告。之後該程式會依輸入之值,『顯示』其所對應的點位於哪一個象限上。請注意:座標的位置有7種不同的情況:第I象限、第II象限、第III象限、第VI象限、在 X軸上、在 Y軸以及原點。程式碼限定以 C、C++、Visual Basic 或Fortran 撰寫,請在答案卷上註明使用的程式語言。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

平面直角座標系中,點 (x,y)(x,y) 的位置由 xx、yy 的正負決定:

  • 第 I 象限:x>0, y>0x>0,\ y>0
  • 第 II 象限:x<0, y>0x<0,\ y>0
  • 第 III 象限:x<0, y<0x<0,\ y<0
  • 第 IV 象限:x>0, y<0x>0,\ y<0
  • XX 軸上:y=0y=0 且 x≠0x\neq 0
  • YY 軸上:x=0x=0 且 y≠0y\neq 0
  • 原點:x=0, y=0x=0,\ y=0

題目文字中的「第 VI 象限」應為「第 IV 象限」,因為平面直角座標系只有四個象限。

由於座標宣告為實數,判斷時必須使用 >>、<<、==,不能只以整數條件處理。

解題方法

判斷順序應先處理座標軸與原點,再判斷四個象限:

  1. 若 x=0x=0 且 y=0y=0,為原點。
  2. 若 y=0y=0,為 XX 軸上。
  3. 若 x=0x=0,為 YY 軸上。
  4. 當 xx、yy 都不為零時,依正負判斷象限。

先判斷原點,是因為原點同時滿足 x=0x=0 與 y=0y=0。若先判斷座標軸,會把原點誤判為位於 XX 軸或 YY 軸上。

參考程式碼

使用語言:C++

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 8. 題15 分

如果整數的因數(包括1)加起來的和等於它自己,稱為完全數(Perfect number)。例如:
6的因數(可完全整除6)有1,2,3,而1+2+3=6,則6就是一個完全數。
請撰寫一個程式,尋找並在螢幕上顯示1~8888內所有完全數。不需實際算出,只要寫出程
式碼,限定以C、C++、Visual Basic 或Fortran 撰寫,所有變數均以整數宣告,並在答案卷
上註明使用的程式語言。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

  1. 完全數(Perfect Number)之數學定義:
    若一正整數 NN 的所有真因數(Proper Divisors,即小於 NN 且能整除 NN 的所有正因數,包含 11)相加之和等於 NN 本身,則 NN 稱為完全數。以數學符號可表示為:
    ∑d∣N,1≤d<Nd=N\sum_{d \mid N, 1 \le d < N} d = N
    若包含 NN 本身,則所有因數之和為 2N2N。

  2. 巢狀迴圈(Nested Loops)演算法:

    • 外層迴圈:走訪目標範圍內的每一個整數 N∈[2,8888]N \in [2, 8888]。
    • 內層迴圈:搜尋該整數 NN 的所有真因數,並進行累加。
  3. 題目限制:

    • 變數全數必須宣告為整數型別(Integer)。
    • 需在答案卷明確標示所採用的程式語言(可選 C、C++、Visual Basic、Fortran)。

解題方法

本題採用 C 語言 進行撰寫。

切入點與邏輯步驟

  1. 變數宣告:

    • num:整數型別,作為外層迴圈變數,代表目前正在檢驗的數字(從 22 至 88888888)。
    • i:整數型別,作為內層迴圈變數,代表可能的因數(從 11 至 num/2num / 2)。
    • sum:整數型別,用以累加 num 的所有真因數。
  2. 範圍縮減優化:
    一個整數 NN 除其自身外,最大的真因數絕不可能超過 ⌊N/2⌋\lfloor N / 2 \rfloor。因此內層迴圈的搜尋邊界只需設定至 num / 2,可將計算量減少一半。

  3. 檢查與輸出:
    對於每個 num,當內層迴圈結束後,若 sum == num,代表該數符合完全數定義,立即印出於螢幕。

完整程式碼(C 語言)

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

其他考古題