在閱讀英文的程式說明時,例如在Stack Overflow的問題或回答中,常會看到non-trivial這個單字,其中文意思為不平凡的,或可翻成"複雜的","難以理解的","困難的","不簡單的"。
例如:
non-trivial problem:不簡單的問題/複雜的問題
non-trivial function:複雜的函式
non-trivial query:複雜的query查詢
相反地,trivial的中文意思為"無關緊要的","不重要的","普通的","簡單的"。
這個形容詞比較常出現在科學,數學及工程領域。
而在線性代數中專有名詞non-trivial solution的意思為非零解,trivial solution則為零解,例如下面方程式
X + 5Y = 0
則此方程式的解分別為X=0, Y=0
為trivial solution(零解);X=5, Y=-1
或 X=-5, Y=-1
為non-trivial solution(非零解)。
因為X=0, Y=0
的情況是很沒意思的,不重要的,所以稱做trivial solution。(我文組的數學很爛,上面的解釋我式在網路上查到的。)
沒有留言:
張貼留言