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