0

Mathematica 8 をインストールしましたが、Mathematica プログラミング言語を入力できません。フリーフォーム言語モードは wolfram サーバーに接続しているため機能しますが、次のような単純なものをプロットしようとすると:

Plot[Sin[x], {x, 0, 6Pi}]

Shift-Enter を押すと、次のメッセージが表示されます。

MakeExpression::boxfmt: InputForm in MakeExpression[FormBox[RowBox[{Plot,
[,RowBox[{RowBox[{<<4>>}],,,RowBox[{<<3>>}]}],]}],InputForm],InputForm] is 
not a box formatting type. A box formatting type is any member of $BoxForms. >>

ただし、プロットのドキュメントに移動し、ドキュメントから同じ関数をコピーしてノートブックに貼り付け、Shift キーを押しながら Enter キーを押すと、プロットが表示されます。

実践的なチュートリアルに従っているだけで、この問題に遭遇しました。

4

3 に答える 3

1

お使いのプラットフォームに適したトラブルシューティング チュートリアルの説明に従って、キャッシュと設定をクリアしてみてください。ヘルプ ブラウザで「トラブルシューティング」を検索します。

例 (OS X):

フロントエンド設定

最近開いて保存したファイルの場所などのフロント エンド設定は、init.m というフロント エンド初期化ファイルに保存されます。このファイルはディレクトリ ~/Library/Mathematica/FrontEnd にあります。フロントエンドの設定をデフォルト値にリセットする必要がある場合は、 起動時にShift+を押し続けます。Optionこれにより、初期化ファイルが自動的に再構築されます。

キャッシュ

テキスト リソース ファイルやヘルプ ファイルの場所など、Mathematica システムのレイアウトに関する情報はキャッシュに保存されます。これらのキャッシュは、ディレクトリ ~/Library/Mathematica/FrontEnd/7.0/Caches にあります。

キャッシュが破損していると、フロントエンドがエラーを生成したり、起動時にすぐに終了したりする可能性があります。キャッシュをデフォルト値に戻す最も便利な方法は、 起動時にShift+を押し続けることです。Optionこれにより、Mathematica キャッシュと初期化ファイルが自動的に再構築されます。

キャッシュを再構築したいが設定を保持したい場合は、Shift起動時に長押しします。これにより、フロント エンドの初期化ファイルを再構築せずに、キャッシュを削除して再構築します。

于 2012-06-19T00:24:34.440 に答える
0

奇妙なフォーマットの問題があるようです。セルには、表示できない書式設定が含まれているようです。一番下をクリックしてそこに入力して新しいセルを作成すると、問題が解決するはずです。

于 2012-06-18T01:59:13.507 に答える
0

これを試してください:新規を開く>パッケージ(.m)

入力/貼り付けするための単一のテキストボックスが提供されます。次のコマンドを記述します。パッケージ モードでは、フォーマットが問題になることはありません。上部の [パッケージを実行] をクリックします。

于 2012-06-24T12:07:18.487 に答える