集合描述法計算機
依變數、取值範圍與數學條件產生集合元素,並以清楚的集合描述法呈現。
產生數學集合
定義條件,找出所選取值範圍內符合條件的整數。
關於集合描述法
集合描述法透過規則描述一個集合,而不是列出每個成員。定義時指定變數、可選數值的取值範圍,以及每個成員必須滿足的條件。直線讀作「使得」。例如,括號形式[x屬於Z | x大於3]代表所有滿足x大於三的整數x。這種精簡語言特別適合大型集合或無限集合。
取值範圍很重要,因為相同條件可能描述完全不同的集合。當取值範圍是實數時,x大於零包含正分數;若是整數,就只包含正整數。本計算機處理離散的整數範圍,才能顯示實際成員。這裡的自然數從一開始。整數選項會檢查從負一百開始的實用有限區間,而自訂範圍可讓您指定包含兩端點的精確界限。
條件可使用小於、大於、小於等於、大於等於、等於或不等於,將變數與數字比較。複合條件用兩個&符號表示邏輯「且」。取餘數運算子可判斷整除:x % 2 = 0會選出偶數,因為除以二的餘數為零。變數平方可寫成x^2,適用於x^2 < 25等限制。本計算機刻意只支援這個明確的語法子集,而不執行任意程式碼,讓求值結果可預期。
集合描述法連結數學邏輯與許多實際系統。資料庫篩選器選出滿足述詞的紀錄,程式中的集合推導式依測試條件產生數值,機率論則將事件定義為樣本空間的子集合。研究人員透過納入條件描述研究族群,代數學生則用集合表示法表達解集合。在每種情況中,只有指定述詞為真,項目才屬於集合。
當取值範圍可能產生很多符合項目時,請使用最大元素數。顯示的集合是求值範圍內的有限樣本,並不能證明數學集合本身有限。請同時確認描述式與產生的元素清單:描述式傳達規則,清單則提供可供核對的具體數值。明確的取值範圍、一致的變數名稱和無歧義的條件,可避免最常見的集合定義錯誤。
集合描述法範例
| 定義 | 集合元素 | 說明 |
|---|---|---|
| 自然數x,x % 2 = 0,最多5個 | [2, 4, 6, 8, 10] | 前五個正偶數。 |
| 整數x,x^2 < 10 | [-3, -2, -1, 0, 1, 2, 3] | 平方嚴格小於十的整數。 |
| 自訂1至10,x >= 3 && x <= 7 | [3, 4, 5, 6, 7] | 兩個包含邊界的比較都必須成立。 |
如何使用集合描述法計算機
- 輸入單一字母變數,並使用支援的運算子撰寫數學條件。
- 選擇自然數、整數或包含兩端點的自訂範圍。
- 設定要顯示的符合元素最大數量。
- 按下「產生集合」,查看集合表示與元素清單。
集合描述法計算機常見問題
集合描述法中的直線代表什麼?
直線讀作「使得」。其後的內容是候選值必須滿足的條件,符合後才屬於集合。
為什麼必須選擇取值範圍?
單靠條件無法說明哪些類型的物件可作為候選值。例如,取值範圍可區分整數解與實數解。
如何產生偶數?
以x作為變數,使用條件x % 2 = 0。餘數為零代表該值可被二整除。
可以合併兩個限制嗎?
可以,用兩個&符號連接支援的比較式,要求兩者都成立。例如,x >= 3 && x <= 7選出從三到七、包含端點的區間。
顯示的清單能證明集合有限嗎?
不能,最大元素數只限制計算機顯示的清單長度。數學集合是有限或無限,取決於定義條件與取值範圍。