鎖定和解開鎖定變數

鎖定可讓您保護變數不受到修改或刪除。鎖定可防止在無意間更改變數。


您可以鎖定時間與高度列表,確保問題的精確度


您可以鎖定參照函數 f1,以防止無意間的更改。

無法鎖定的函數

系統變數 Ans
stat.tvm. 變數群組

鎖定變數的相關重要資訊

若要鎖定變數,請使用 Lock 指令。
若要修改或刪除鎖定的變數,您必須先解開鎖定項目。
鎖定的變數會在變數功能表列表上顯示一個鎖定圖示。
若將 Lock 指令套用於已經解開鎖定的變數,則重複/復原功能的歷史記錄會遭到清除。

鎖定範例

Lock a,b,c

鎖定計算工具應用程式中的變數 abc

Lock mystats.

鎖定變數群組 mystats 中的所有組成。

UnLock func2

鎖定變數 func2。

lm:=getLockInfo(var2)

擷取 var2 目前的鎖定狀態,並將該值指定於計算工具應用程式中的 lm

如需 LockUnLockgetLockInfo() 的相關詳情,請參考說明文件中的「參考手冊」一節。

更新變數

若您要以計算結果更新變數,則需明確地儲存結果。

輸入

結果

意見

a := 2

2

 

a3

8

結果未儲存於變數 a

a

2

 

a := a3

8

以結果更新變數 a

a

8

 

a2 & a

64

以結果更新變數 a

a

64

 

重複使用上次答案

計算工具的每個實例都會自動將最後一個計算結果儲存為名稱為 Ans 的變數。您可以使用 Ans 建立一串計算。

附註:請勿連結到 Ans 或任何系統變數。這麼做會讓系統無法更新變數。系統變數包括統計結果(例如,Stat.RegEqn, Stat.dfErrorStat.Resid)和財務解題系統變數(例如,tvm.n, tvm.pmttvm.fv)。

使用 Ans 的一個範例是,計算 1.7 公尺乘以 4.2 公尺的花圃面積。然後使用該面積來計算,如果該花圃一共生產 147 顆蕃茄的話,每平方公尺的產量是多少。

1. 計算面積:
- 在計算工具輸入列,輸入 1.7*4.2,然後按 Enter
- 計算機:在計算工具輸入列,輸入 1.7 r 4.2,然後按 ·

2. 重複使用上次答案來計算每平方公尺的產量:
- 輸入 147/ans,然後按 Enter 以求出產量。
- 計算機:輸入 147 p ans,然後按 · 來得出產量。

3. 第二個範例,計算 然後新增 2*log(45)
- 輸入 3.76/(-7.9+sqrt(5)),然後按 Enter。
- 計算機:輸入 3.76 p (v7.9+sqrt(5)),然後按 ·

4. 重複使用上次答案:
- 輸入 ans+2*log(45),然後按 Enter
- 計算機:輸入 ans+2 r log(45),然後按 ·

暫時將值代入變數

使用 "|"(導致)運算子將值指定給變數,以單次執行運算式。