You are on page 1of 4

計算機應用 HW#3

Due: 05/03/2017

1. 圖 P20 顯示一個用來設計包裝系統及車輛懸吊等的質量彈簧模型。彈簧所受

的力與被壓縮的量成比例,而這個比例常數稱為彈簧常數 k。如果重量 W 對

於中央的彈簧過重時,兩側的彈簧會提供另外的阻力。將重量 W 緩緩放置

時,在他完全靜止前會移動一段距離 x。根據靜力學,重力與彈簧的彈力會

在新的位置達到平衡。因此:

W = k1 𝑥 , 若x<d

W = k1 𝑥 + 2𝑘2 (𝑥 − 𝑑) , 若x≥d

這些關係可以用來產生 x 對 W 的圖形。

a. 建立一個能夠計算距離 x 的函數檔,所使用輸入參數分別為W、k1 、 k 2

與 𝑑。在以下兩種情況中測試你的函數分別是W = 500N 及 W =
2000N,並使用以下的值:k1 = 7 × 103 𝑁/𝑚、k 2 = 2 × 104 𝑁/𝑚、d =

0.15m。

b. 使用你的函數畫出在區間0 ≤ W ≤ 3000N內 x 對 W 的圖形,所使用的

k1 、k 2 與 d 的值如上題述

2. 某一個物體的座標(x,y)可以表示成時間 t 的函數,公式如下:

x(t) = t − 5, y(t) = 9t 2 − 72𝑡 + 144

其中,0 ≤ t ≤ 4。撰寫一個程式,求出此物體最靠近原點(0,0)的時間,同時

求出最小距離。使用以下兩種方式:

a. 使用 for 迴圈

b. 不使用 for 迴圈

3. 某一重量 W 由兩條相距 D 的纜繩固定住(參見圖 P35)。纜繩長度LAB 為已

知,長度LAC 則需要挑選。每一條纜繩可以支持的最大張力等於 W。要使此

重量達到靜止,則水平合力及垂直合力必須等於零。依照此原則,可以得到

下列方程式:

−𝑇𝐴𝐵 cos 𝜃 + 𝑇𝐴𝐶 cos 𝜙 = 0


TAB sin 𝜃 + 𝑇𝐴𝐶 sin 𝜙 = 𝑊

若已知角度 θ 及 ϕ,則可求解方程式,以得到TAB 及TAC 。根據餘弦法


則,

𝐷2 + 𝐿2𝐴𝐵 − 𝐿2𝐴𝐶
θ = cos −1 ( )
2𝐷𝐿𝐴𝐵

根據正弦法則,

𝐿𝐴𝐵 sin 𝜃
ϕ = sin−1 ( )
𝐿𝐴𝐶

對於給定的值D = 4ft,LAB = 3ft及W = 1000lb,使用 MATLAB 的迴圈求出

LACmin ,也就是可以使用最短LAC ,而使得TAB 或TAC 不超過 1000 磅。我們注

意到,最長的LAC 為 5.0 英尺(此時θ = 90°)。在同一張圖上畫出TAB 及TAC 對

LAC 的圖形,此時LACmin ≤ 𝐿𝐴𝐶 ≤ 5.0ft。

4. 工程師經常需要估計氣體加諸於容器的壓力和體積,此時便會使用以下的凡

德瓦方程式:

RT a
P= − 2
𝑉̂ − 𝑏 𝑉̂
a
其中,b 是分子體積的修正項,而 ̂
是分子引力的修正項。氣體常數為
𝑉2

R,絕對溫度為 T,氣體的比容為𝑉̂ 。對每一種氣體來說,R 值都一樣,即

R = 0.08206(L ∙ atm)/(mol ∙ K)。a 及 b 值和氣體種類有關。下表列出若干

氣體的這些值。撰寫一個使用 switch 結構的使用者定義函數,並根據凡德瓦

方程式計算壓力 P。此函數的輸入引數為T、𝑉̂ ,以及表中所列出之氣體名稱

的字串變數。以氧(O2 )在T = 270K及𝑉̂ = 30𝐿/𝑚𝑜𝑙的情況下測試你的程式。

𝐚(𝐋𝟐 ∙ 𝐚𝐭𝐦/𝐦𝐨𝐥𝟐 ) 𝐛(𝐋/𝐦𝐨𝐥)


氣體

0.0341 0.0237
氦 (He)

0.244 0.0266
氫 (H2)

1.36 0.0318
氧 (O2)

6.49 0.0562
氯 (Cl2)

3.59 0.0427
二氧化碳 (CO2)

You might also like