任務 2 - 1:最佳化函數
使用解題指令群求解第一類零階 Bessel 函數 J0 的最大點數。
在可能的情況下,將想要最佳化的函數繪製成圖,是相當不錯的作法。使用此方法可以選擇適合的估值。
1. 繪製 J0 函數。
J0 函數包含許多最大點與最小點。指定估值有助於求解最接近的點。
2. 插入解題指令群、將估值定義為最大值 x1=5,然後使用 maximize 函數求解近似於 x1 的最大值。
| 與 find 函數相反,您必須輸入不提供其引數清單的 J0 函數。 |
3. 在解題指令群外計算 xmax1 與 J0(xmax1),藉此計算第一個最大值的水平與垂直座標。
4. 變更估值,然後求解對應的最大值。
5. 在解題指令群外計算 xmax2 與 J0(xmax2),藉此計算第二個最大值的水平與垂直座標。
6. 在原始繪圖上繪製兩個最大點。
在解題指令群外使用 maximize 函數。
當您不需要指定條件約束時,您可以在解題指令群外使用 maximize 函數。
1. 鍵入第一個估值,然後重新計算對應的最大點。
2. 鍵入第二個估值,然後重新計算對應的最大點。
maximize 函數會傳回相同的最大點。