Maple可以與程式語言一起結合使用,對此已經有所介紹,在Maple中使用程式語言時,在Maple過程中會用到很多呼叫方式,除了一般使用的語言呼叫外,還可以直接呼叫Maple函式。更多Maple操作技巧介紹請訪問Maple中文版官網(mathsoft.cc)。
工具/原料
Maple 2015中文版
方法/步驟
使用者可以使用函式呼叫的方式呼叫(或者執行)一個過程:
procedureName( argumentSequence )
其中,procedureName通常是過程賦值的命名,當然它實際上也是一個程式定義,或者是轉換為過程的表示式。 argumentSequence是要求值的表示式序列,在執行過程中包含的語句(命令)前替換對應的引數。注意實參僅僅在過程開始執行前被執行一次,它 們在過程執行過程中不會再次被求值。
過程返回的值是過程中最後一條語句的執行結果。在下面的函式呼叫中,Maple執行過程SumOfSquares 中的語句(命令),用實參 a和3 替換形參 x和 y。最後一條語句(僅在本案例中)的結果就是返回值:
示例:
如果我們提供多個實參,或者提供不正確的實參,其結果如下:
為了防止錯誤的引數項,我們可以定義要接受的引數的型別。為了防止額外的引數項,我們使用引數結束標記$。
現在我們可以得到有價值的錯誤資訊: