介紹用Maple程式設計時呼叫函式的命令?

Maple可以與程式語言一起結合使用,對此已經有所介紹,在Maple中使用程式語言時,在Maple過程中會用到很多呼叫方式,除了一般使用的語言呼叫外,還可以直接呼叫Maple函式。更多Maple操作技巧介紹請訪問Maple中文版官網(mathsoft.cc)。

工具/原料

Maple 2015中文版

方法/步驟

使用者可以使用函式呼叫的方式呼叫(或者執行)一個過程:

procedureName( argumentSequence )

其中,procedureName通常是過程賦值的命名,當然它實際上也是一個程式定義,或者是轉換為過程的表示式。 argumentSequence是要求值的表示式序列,在執行過程中包含的語句(命令)前替換對應的引數。注意實參僅僅在過程開始執行前被執行一次,它 們在過程執行過程中不會再次被求值。

過程返回的值是過程中最後一條語句的執行結果。在下面的函式呼叫中,Maple執行過程SumOfSquares 中的語句(命令),用實參 a和3 替換形參 x和 y。最後一條語句(僅在本案例中)的結果就是返回值:

介紹用Maple程式設計時呼叫函式的命令

示例:

介紹用Maple程式設計時呼叫函式的命令

如果我們提供多個實參,或者提供不正確的實參,其結果如下:

介紹用Maple程式設計時呼叫函式的命令

為了防止錯誤的引數項,我們可以定義要接受的引數的型別。為了防止額外的引數項,我們使用引數結束標記$。

介紹用Maple程式設計時呼叫函式的命令

現在我們可以得到有價值的錯誤資訊:

介紹用Maple程式設計時呼叫函式的命令

相關問題答案