任務 2 - 2:使用條件約束執行最佳化
使用解題指令群,求解在圓形中框住最大區域之矩形的寬與長。
1. 定義圓形的半徑。
2. 定義長度 d,如上圖所示。
3. 插入解題指令群、定義 a 與 b 的估值、定義區域函數,然後定義條件約束 d < r,將矩形保留在圓形內。若要求解 a 與 b,請呼叫 maximize 函數。
4. 計算 A、B 及 d。
一如預期,A = B。這表示具有最大區域的矩形事實上是方形,其中 d = r。
5. 沿著邊長為 A 與 B 的方形繪製圓形。
| • 使用兩條不同的繪線,繪製圓形的上半部與下半部。 • 同樣地,使用四條不同的繪線,繪製方形的四邊。 |