Mapleトップページ
サポート・マニュアル

FAQプロシージャを実行したら illegal use of a formal parameter エラーが返ってきました。

詳細

定義したプロシージャに具体的な値を代入して計算させたら、下記エラーが発生して、計算できません。

Error: illegal use of a formal parameter

対象

Maple 全般

対策方法

上記エラーは、以下の例のように、プロシージャの引数に定義された変数が、プロシージャ内のローカル変数としても使用されている場合によく起こるものです。

上記の場合には、プロシージャの引数について evaln コマンドにより、明確に宣言する必要があります。

上記例の場合は、下記のように evaln コマンドによる定義を追加することでエラーが解消されます。



お問い合わせ サイバネットシステム株式会社 システムCAE事業部
TEL: 03-5297-3255 (受付時間 9:00〜12:00 / 13:00〜17:30 ※土日祝及び弊社休業日を除く)
メールでのお問い合わせ  お問い合わせフォーム  お問い合わせ一覧

モデルベース開発