問題タブ [mathematica-frontend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wolfram-mathematica - mathematicaヘルプノートブックはどこにありますか?
これはMathematicaの使い方に関する質問ではなく、ドキュメントがアプリケーションフォルダ内のどこにあるかという問題であることをお詫び申し上げます。
ドラッグアンドドロップ中に、ヘルプウィンドウ(Macの場合)のMathematicaシンボルをデスクトップにドラッグしたところ、ヘルプファイルがデスクトップにドラッグされてしまいました。さて、そのファイルがアプリケーションフォルダフォルダのどこにあるのか(ファイル名:)がわからないMathematica.nb
ので、元に戻すことができます。ファイルが探している場所にないため、ヘルプが開始されません。私の最善の推測はどこかに/Applications/Mathematica/Documentation/
ありますが、そこにはたくさんのフォルダがあります。誰かが自分のフォルダをチェックインして、このファイルがどこにあるかを教えてもらえますか(ここでも、私はMacを使用しています)。
wolfram-mathematica - キーボード ショートカットの下に書き込みます
以前は Mathematica 7 ではCtrl+=でしたが、Mathematica 8 では下に書く代わりに、このショートカットが自由形式の入力を開始します。tutorial/KeyboardShortcutListing のドキュメントは更新されていません。以下の書き込みに現在使用されているショートカットはどれですか?
wolfram-mathematica - 現在のノートブックのデフォルトのスタイルシートを部分的に変更する方法
すべてのオプションセットを指定せずに、現在のノートブックのセルのデフォルトの外観を少し変更する方法はありますか?たとえばCell
、現在のノートブックにスタイル「テキスト」のすべてのをデフォルトで設定したい
他のすべてのオプションは、デフォルトのスタイルシートから継承する必要があります。どうすればこれを達成できますか?
wolfram-mathematica - 1 つのノートブックにある 2 つの初期化セルは、それぞれ別の .m ファイルに自動保存されますか?
Cell
各初期化が任意の名前で独自の .m ファイルに自動保存されるノートブックを作成する方法はありますか?
PS 質問は、Wolfram Research Inc. によって開発されたMathematicaプログラムに関連しています。数学や数学に関するものではありません。
keyboard-shortcuts - Mathematica 7でコードをアン/コメントアウトするためのキーボードショートカット?
コードの一部をコメント化/コメントアウト解除するためのキーボード ショートカットは、Java や .Net などの言語用の他のプログラミング IDE では一般的です。試行錯誤を繰り返しながら、行、単語、およびコードの一部を一時的にコメントアウトまたはコメント解除して、機能しているものと機能していないものを見つけるのは非常に便利な手法だと思います。
バージョン 7 の Mathematica フロント エンドにそのようなキーボード ショートカットが見つかりません。コードを選択し、マウスを右クリックして、表示されるメニューから [Un/Comment] を選択することで、コードをコメント アウトできることは知っていますが、これは遅すぎます。コーディング。
キーボードのメニュー キー を使用してこれにアクセスしようとしMenuましたが、Mathematica フロントエンドは他のアプリケーションとは異なり、このキーに応答したり認識したりしません。これにより、コメント用のキーの組み合わせが許可された可能性があります。これが私のマシンに固有のものではなく、鍵が mathematica によって認識されないことを他の誰かが確認できますか? この質問を見て KeyEventTranslations.tr ファイルを調べましたが、これを行うためのショートカットを作成する方法はないと思います(?)。私はそれと一緒に暮らすべきですか?
他の提案はありますか?
(Mathematica の Emacs バージョンがあるのを見たことがありますが、Emacs やこの Mma バージョンを試したことはありませんが、この機能はあると思いますが、インストールの手間や不確実性は避けたいと思います。また、 Wolfram Workbench はこれを行うことができますが、これだけのために投資する価値はないかもしれません.)
wolfram-mathematica - フロントエンドによる式の変換
最近学んだように、 Mathematicaには、フロントエンドによって自動的に解析されるいくつかのタイプの式があります。
たとえば、評価HoldComplete[Rotate[Style[expr, Red], 0.5]]
すると、フロントエンドに元の式が表示されないことがわかります。
フロントエンドのこのような動作を制御することは可能ですか?
また、フロントエンドによって自動的に解析される式の完全なリストを取得することは可能ですか?
編集
MakeBoxes
使用するとへの呼び出しを見ることができますPrint
:
ただし、印刷出力をコピーして貼り付けると、式が変更されますHoldComplete[Rotate["text", 1.5707963267948966]]
。Print
を尊重しないことを示していHoldComplete
ます。
出力を作成するときCell
は、必要もありMakeBoxes
ます。それらを見る方法はありますか?
wolfram-mathematica - 入力シーケンスの評価を中止するには?
デフォルトでは、 Alt+を押すか、評価内で.呼び出すと、現在評価中の入力が中止されます。Abort[]
しかし、フロントエンドで作業しているときは、通常、一連の入力をカーネルに送信します。たとえば、次の 3 つの式を 1 行に分けて入力してから+をCell
押すと、無限評価が得られます。ShiftEnter
この無限の評価を停止するには、Alt+を.3 回押す必要があります。
+を1 回押すと、カーネルを終了せずに入力シーケンス全体の評価を中止するf
ように、上記の例の関数を定義するにはどうすればよいでしょうか?Alt.
編集
FrontEnd が MathKernel の入力キューを作成する場合、おそらくこのキューもキャンセルできると思います。
wolfram-mathematica - フロントエンドが評価がまだ実行中であると見なすかどうかを確認する方法は?
FrontEnd が評価がまだ実行中であると見なすかどうかをプログラムで確認する方法はありますか? またはさらに良い: フロントエンドにカーネルに送信される保留中の入力があるかどうかを確認する方法はありますか?
PS この質問は前の質問から生じました。
編集
フロントエンドでセルを評価するとき、通常、カーネルの入力のキューを作成します。
True
フロントエンドが からの入力キューの最後の入力をカーネルに送信した場合に返す関数が必要EvaluationNotebook[]
です。言い換えれTrue
ば、この現在の入力がフロントエンドによって生成された入力のキューの最後の入力であるかどうかを返す関数が必要です。
wolfram-mathematica - メッセージ引数のフォーマット
これらの式の最初の式が期待どおりに機能し、2 番目の式が機能しない理由を誰か説明できますか? "number one"
とはどう違いDisplayForm@"number one"
ますか?