I

identity()

identity(整數) 矩陣

傳回以整數為維度的單位矩陣。

整數必須是正整數。

If

If 布林運算式
           語句

If 布林運算式 Then
           區段
EndIf

布林運算式為真,則在繼續執行程式以前,執行單一語句 Statement 或整個區段語句 Block

布林運算式為假,則繼續執行程式,但不執行單一語句或整個區段語句。

區段可以只是一個語句,也可以是由「:」 字元分隔的一系列語句。

輸入 範例的注意事項: 關於輸入多行程式和函數定義的說明,請參閱產品手冊中的「計算工具」章節。

If 布林運算式 Then
       區段1
Else
       區段2
EndIf

布林運算式為真,則執行區段1 並跳過區段2

布林運算式為假,則跳過區段1 但執行區段2

區段1區段2 可以是單一語句。

If 布林運算式1 Then
       區段1
ElseIf 布林運算式2 Then
       區段2

ElseIf 布林運算式N Then
       區段N
EndIf

允許有分枝。若布林運算式1 為真,則執行區段1。若布林運算式1 為假,則計算布林運算式2 運算式,依此類推。

ifFn()

ifFn(布林運算式,若為真的值 [,若為假的值 [,若未知的值]]) 運算式、列表或矩陣

布林運算式(或布林運算式中的各元素)求值,並根據以下規則求出結果:

布林運算式可檢定個別的值、列表或矩陣。
布林運算式的某元素為真,則傳回若為真的值對應元素。
布林運算式的某元素為假,則傳回若為偽的值對應元素。若省略若為假的值,則傳回 undef
布林運算式的某元素既非真亦非假,則傳回若未知的值對應元素。若乎略若未知的值,則傳回未定義 ( undef)。
ifFn() 函數的第二、第三或第四個引數是單一運算式,則會將布林檢定套用到布林運算式的所有位置。

注意:若化簡的布林運算式語句是列表或矩陣,則其他列表或矩陣引數的維數都必須相同,而結果的維數也會相同。

1 的檢定值小於 2.5,所以會將

若為真的值對應元素(5)複製到結果列表。

 

2 的檢定值小於 2.5,所以會將

若為真的值對應元素(6)複製到結果列表。


3 的檢定值不小於 2.5,所以會將若為假的值對應元素(10)複製到結果列表。

 

若為真的值是單一值,因此與任何選取位置相同。

 

若為假的值​則尚未指定。此處使用 undef。

 

已從若為真的值選取一個元素。已從若未知的值選取一個元素。

imag()

imag(值1)

傳回引數的虛部。

imag(列表1) 列表

傳回元素的虛部列表。

imag(矩陣1) 矩陣

傳回元素的虛部矩陣。

間接

 

 

inString()

inString(來源字串, 分段字串[, 開始]) 整數

傳回來源字串分段字串第一次出現的字元開始位置。

開始(若納入指令中)可用於指定在來源字串中開始搜尋的字元位置。預設值 = 1(來源字串的第一個字元)。

來源字串不包含分段字串開始值 > 來源字串長度,則傳回零。

int()


int() 整數
int(列表1) 列表
int(矩陣1) 矩陣

傳回小於或等於引數的最大整數。本功能與 floor() 相同。

引數可以是實數也可以是複數。

若是列表或矩陣,則傳回各元素的最大整數。

intDiv()

intDiv(數字1, 數字2) 整數
intDiv(列表1, 列表2) 列表
intDiv(矩陣1, 矩陣2) 矩陣

傳回 (數字1 ÷ 數字2) 具正負號的整數部份。

若是列表和矩陣,則傳回各成對元素的 (引數1 ÷ 引數2) 具正負號之整數部份。

插入 ()

插入(x值, x列表, y列表, y質數序列表) 列表

此函數會進行下列計算:

針對未知函數 f,給定 x列表y列表=f(x列表)y質數序列表=f'(x列表),使用三次迴歸插值求得函數 fx值。這是假設 x列表是單調遞增或遞減數字的列表,但此函數可能會傳回一個值(即使其並非如此)。此函數會搜尋 x列表以尋找包含 x值的區間 [x列表[i], x列表[i+1]]。如果此函數找到該區間,則會針對 f(x值) 傳回一個插值;否則,它會傳回 未定義.

x列表y列表y質數序列表必須屬於相等的維數 2 並包含化簡為數字的運算式。

x值可以是數字或數字列表。

微分方程式:
y'=-3y+6t+5 且 y(0)=5


若要看到完整結果,請按 5,然後使用 7 與 8 移動游標。

使用 interpolate() 函數以計算 xvaluelist 的函數值:

invχ2()

invχ2(面積,df)

invChi2(面積,df)

針對曲線下已知面積的自由度 df,計算指定的反累積 χ2(卡方)機率函數。

 

invF()

invF(面積,分子自由度,分母自由度)

invF(面積,分子自由度,分母自由度)

針對曲線下已知面積分子自由度分母自由度,計算指定的反累積 F 分佈函數。

 

invBinom()

invBinom(累積機率,試驗次數,機率,
輸出形式
)純量矩陣

反二項式。針對試驗次數 (NumTrials) 和各試驗成功的機率 (Prob),此函數會傳回最低成功次數 k,使 k 值大於或等於特定累積機率 (CumulativeProb)。

輸出形式=0,則顯示以純量顯示結果(預設)。

輸出形式=1,則以矩陣顯示結果。

範例:Mary 和 Kevin 正在完擲骰子遊戲。Mary 必須猜出 30 次中擲出數字 6 的最高次數。若擲出數字 6 的次數恰巧等於其猜測之次數(或小於該次數),則 Mary 獲勝。此外,若她猜測的次數越小,則贏得的獎金越大。若 Mary 希望獲勝的機率高於 77%,則她必須猜測的最低次數為多少?

invBinomN()

invBinomN(累積機率,機率,
成功次數,輸出形式
)純量矩陣

針對各試驗成功的機率 (Prob) 與成功次數 (NumSuccess),此函數會傳回最低試驗次數 N,使 N 值小於或等於特定累積機率 (CumulativeProb)。

輸出形式=0,則顯示以純量顯示結果(預設)。

輸出形式=1,則以矩陣顯示結果。

範例:Monique 正在練習籃網球的投籃。根據過去的經驗,她知道自己進籃的機率為 70%。她計劃不斷練習投籃,直到得到 50 分為止。她必續嘗試投籃多少次,才能確保得到至少 50 分的機率大於 0.99?

invNorm()

invNorm(面積[,μ[,σ]])

針對 μσ 指定的常態分佈曲線,計算下方已知面積的反累積常態分佈函數。

 

invt()

invt(面積,df)

針對曲線下已知面積的自由度 df,計算指定的反累積學生-t 機率函數。

 

iPart()

iPart(數字) 整數
iPart(列表1) 列表
iPart(矩陣1) 矩陣

傳回引數的整數部份。

若是列表和矩陣,則傳回各元素的整數部份。

引數可以是實數也可以是複數。

irr()

irr(CF0,CF列表 [,CF頻率])

可計算內部投資報酬率的財務函數。

CF0 是時間為 0 時的初始現金流量,必須是實數。

CF列表是初始現金流量 CF0 之後的現金流量金額列表。

CF頻率是選用的列表,其中各元素可用於指定群組(相鄰)現金流量金額(CF列表對應元素)的出現頻率。預設值是 1;若您輸入值,則必須是 < 10,000 的正整數。

注意:另請參考 mirr()這裡.

isPrime()

isPrime(數字) 布林常數運算式

傳回真假值,以表示數字是否是  2 且只能由自己和 1 整除的整數。

數字超過大約 306 位數,而且沒有 1021 的因數,則 isPrime(數字) 會顯示錯誤訊息。

輸入 範例的注意事項: 關於輸入多行程式和函數定義的說明,請參閱產品手冊中的「計算工具」章節。


可找出指定數字後下一個質數的函數:

isVoid()

isVoid(變數) 布林常數運算式
isVoid(運算式) 布林常數運算式
isVoid(列表) 布林常數運算式列表

傳回真假值,指出引數是否是「空」資料類型。

如需空元素的詳細資訊,請參考第 這裡.