Elisp

2017-03-22 82 views
0

中定義的pow-mod函數在哪裏我想使用pow-mod函數來幫助調用對'bigpos'數字執行模塊化算術。Elisp

我發現這個elisp的文檔website

然而,當我打電話POW-MOD,我甚至無法得到它的認可:

(require 'calc) 
(require 'calc-ext) 
(pow-mod message-encoded e n) 

但它不認可!我很困惑,因爲它是在計算lisp函數下列出的。所以我認爲它是'calc'函數的一部分。哪裏不對?有一些圖書館我失蹤了嗎?我試過`(要求'pow),但沒有運氣。

pow-mod的定義在哪裏?謝謝!

回答

1

嘗試像

(math-pow-mod 19 103 89) 

(在您鏈接的文件,一層一層去到17.5.7,檢查第一款:「這些功能由他們的名字顯示爲它們通常出現在defmath。他們的完整Lisp名稱通常是通過在其明顯名稱前加上'calcFunc-'或'math-'來獲得的。「)

+0

這可行,但顯然這不適用於bigpos數字。所以現在我需要找到別的東西。謝謝你! – Cameron

+1

你的意思是「它不會產生一些輸入的正確結果」或「它給出錯誤」?我剛試過'(math-pow-mod'(bigpos 394)'(bigpos 193)'(bigpos 19))',並得到了正確的結果。 – bikenaga