iL 的起點看起來不錯。可以得到電感和並聯元件上的電壓。然後可以用分壓器來幫助得到 Vc 的初始條件。

L :=1;
R1 := 1/2;
C := 1/2;
R2 := 1.5;
simplify((1/(R2 + 1/(s*C))/(1/(s*L) + 1/R1 + 1/(R2 + 1/(s*C))))

將傳遞函式的分母設為0,並解出 s
solve(8*s^2 + 11*s + 4)

所以解將具有以下形式

在很長一段時間後,電感短路,所有電流流過它,所以

MuPad 螢幕截圖,用於查詢與常數相關的第一個方程
將特解和齊次解相加,得到

再次進行最終條件,得到

讓我們先嚐試一下 Vc。根據電容的端點關係

io := exp(-11*t/16)*(A*cos(7*t/16) + B*sin(7*t/16))
VC := int(io,t)
我們知道最初 Vc = 0.5,所以在 t=0 時可以找到 A 和 B 的方程
t :=0;
solve(0.5 = VC)
在這一點上,mupad 變成了數值,得到這個方程

MuPad 程式碼,用於查詢與常數相關的第二個方程
需要另一個方程。可以透過將 Vr 和 Vc 相加來找到 Vt。然後根據 Vt 可以找到電感電流的表示式,並訪問其初始條件。
io := exp(-11*t/16)*(A*cos(7*t/16) + B*sin(7*t/16))
VC := int(io,t)
積分常數將為零,因為在很長一段時間後,Vc 為零(電感短路)。
VT := VC + io*1.5
IL := int(VT)
Mupad 變成了數值。
此時需要確定積分常數。經過長時間後,電感電流將為 1,因為它將電流源短路。檢視 mupad 視窗中的 IL 可以看到,每一項都乘以 e-0.6875t,當 t 趨於 ∞ 時,該項將趨於零。這意味著積分常數為 1。
因此,在 IL 中新增 1,然後設定 t=0 和 IL = 0.5,再次求解 A 和 B。
t :=0;
solve (IL + 1 = 0.5)
得到以下方程式

現在需要求解這兩個方程式和兩個未知數。
solve([A = - 0.6363636364*B - 0.4829545455,A = 0.4107683001*B + 0.5463551119],[A,B])
得到

因此,現在得到了 io 階躍響應的時間域表示式。

用於查詢脈衝響應和使用卷積積分的 MuPad 程式碼
脈衝響應是階躍響應的導數。
i_u := exp(-11*t/16)*(0.142578125 * cos(7*t/16) - -0.9829799107*sin(7*t/16))
i_s := diff(i_u,t)
第一步是將 i_s 替換為 t。
i_sub := subs(i_s, t = y-x):
現在形成卷積積分。
f := i_sub*(1 + 3*cos(2*x)):
io := int(f,x = 0..y)
用 t 替換 y。
i_o :=subs(io, y=t)
將存在一個積分常數。無法確定此值,因為驅動函式會振盪。電感和電容的初始條件已經訪問過。為了計算積分常數,需要更多資訊(例如未來某個特定時間的具體值)。
因此,最終答案是
