最小值函式

在數學中,最小值函式(minimum function)是指一個函式,它返回給定集合中元素的最小值。最小值函式通常用符號 min 表示,它可以套用於任意集合,但最常見的是套用於實數集或其子集。

例如,給定一個實數集合 {2, 4, 6, 8},最小值函式 min 會返回這個集合的最小元素,即 2

在編程中,最小值函式通常是一個內置函式,可以用來找到一個序列或集合的最小元素。例如,在Python中,你可以使用 min 內置函式來找到一個序列或集合的最小元素:

numbers = [2, 4, 6, 8]
smallest_number = min(numbers)
print(smallest_number)  # 輸出: 2

最小值函式也可以用來找到多個序列或集合的最小元素。例如,你可以使用 min 函式來找到兩個序列或集合的最小元素:

sequence_1 = [2, 4, 6]
sequence_2 = [1, 3, 5]
smallest_element = min(sequence_1)
print(smallest_element)  # 輸出: 1

在某些程式語言中,最小值函式還可以接受一個關鍵字參數 key,用於指定一個函式來確定元素如何進行比較。例如,如果你想要根據元素的長度來找到字元串列表中最短的字元串,你可以這樣做:

strings = ["apple", "banana", "cherry"]
smallest_string = min(strings, key=len)
print(smallest_string)  # 輸出: 'apple'

在這個例子中,len 函式被用作 key,它告訴 min 函式根據字元串的長度來比較字元串。