範例:新增解題指令群的單位
您可以新增解題指令群的單位。您必須確定整個計算的單位彼此相容。
1. 定義單擺的長度。
2. 插入解題指令群、定義問題的微分方程式,並使用
odesolve 函數求解方程式。角度 Ɵ 是垂直線與單擺之間的角度。
長度 l 與重力常數 g 的單位如下:
但是,初始條件與終點沒有單位。因此,會出現單位相容性錯誤。
3. 新增所有解題指令群元件的相容單位。
4. 定義要繪製解題指令群之解的值域。您必須使用步距範圍運算子定義含有單位的值域。
5. 繪製解題指令群的解。
6. 構建解題指令群,然後使用
minimize 函數尋找當提供的估值為
t=5 s 時,何時 Ɵ 最小。
估值的單位必須與要最小化之函數的定義相容。
7. 構建解題指令群,然後使用
maximize 函數尋找當提供的估值為
t=2 s 且約束條件為
t<4 s 時,何時 Ɵ 最大。
8. 使用
SIUnitsOf 函數移除最大點與最小點的單位。在使用無單位的垂直標記時需要此函數。
9. 顯示原始繪圖上的最大點與最小點。使用垂直標記顯示這兩點與時間軸的相交處。