1

Mathematica でパッケージを作成しましたが、Mathematica に読み込ませることができないようです。パッケージの形式は次のとおりです。

BeginPackage["名前`"]

(関数[]::使用法)

開始["`非公開'"]

(機能)

終わり[]

最終パッケージ[]

このファイルを .m として保存しました。問題は、カーネルを終了してから、Needs["name`"] を使用してパッケージを読み込もうとすると、常に no::cont エラーが発生することです。ファイルを $BaseUserDirectory と $BaseDirectory に保存しようとしましたが、それでも no::cont エラーが発生します。

Needs["name "] Needs::nocont: "Context \!\(\"name\") は、Needs の評価時に作成されませんでした。"

Mathematica の組み込みの File->Install 関数も使用してみましたが、それでも同じエラーが発生します。コンテキストに関して変更する必要があるものはありますか?

どんな助けでも大歓迎です。

ありがとう、jm

4

1 に答える 1

0

パッケージノート作成時に「初期化セル」に定義を記述します。それ以外の場合、それらは無視されます。これは、OS X のバージョン 9 で機能しました。以前のバージョンでは、おそらく必要ありませんでしたが、もう覚えていません... :-)

于 2014-02-16T10:37:53.977 に答える