問題タブ [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で小文字で始まる危険な記号名の完全なリストを探しています。
現時点では、そのような名前を3つ知っています:min
、、。これらの名前はリストに表示され、少なくともフロントエンドに上付き文字を付けて入力した場合は演算子として扱われます。max
lim
LimitsPositioningTokens
たとえば、フロントエンドに次のように入力します(Ctrl上付き文字を作成するには+ ^を使用します-重要です!):
この場合のようにmax^n+4
解釈されていることがわかります。4*max^n
LimitsPositioningTokens
誰かが実際にどのようなオプションを行うのか説明できますか?
Mathematicaで小文字で始まる他の危険な記号はありますか?
wolfram-mathematica - カスタム パレットから ClearAll["Global`*"] を実行すると、ローカル変数の色が更新されないのはなぜですか?
ActionMenu
を実行するカスタム パレットを作成しましたClearAll["Global`*"]
。目的のアクションを実行しますが、ノートブック セルから直接実行されたときに発生するように、フロントエンドは色を黒から青 (標準) に即座に更新しませんClearAll["Global`*"]
(他の何かが実行された後にのみ更新されます)。フロントエンドの表示ステータスの更新を開始する方法はありますか?
編集:どうやら、パレットからパッケージをロードすると同じことが起こります(青はすぐに黒に更新されません)。
wolfram-mathematica - グリッドの最初の列と最初の行を他とは独立して揃える方法は?
最初の列 (この列の最初の行を除く)、最初の行 (この行の最初の要素を除く)、およびGrid
? より厳密な目的のために、 withオプションによって与えられた厳密な制御Alignment
を保持するオプションだけでこれを行うことが望ましいです。Grid
Item[]
Alignment
PSこの質問は前の質問から来ていますが、ここで水平および垂直の表見出しの配置を個別に制御したいと考えています。
wolfram-mathematica - ContourPlot3Dで重なり合ったメッシュライン
Mathematica7.0.1で作成されMesh
た3Dサーフェス上の線のレンダリングに問題があります。ContourPlot3D
それらをよく見てください:
灰色のMesh
線が多くの場所で表面を形成する三角形と重なっていて、破線にさえ見えることがわかります。これを回避する方法はありますか?
wolfram-mathematica - 適切にフォーマットされた式でノートブックを作成する方法
別のプログラムで生成された Mathematica 式があり、適切にフォーマットされたノートブックで開きたいです。たとえば、他のプログラムはこれを生成します。
テキストはファイルに書き込まれ、大まかに「.nb」というサフィックスが付けられて起動され、式は書式設定されていないノートブックで開きます。フォーマットを実現するために、BoxData を使用してファイルを手動で書き込むことは実用的ではないようです。
ファイルは実際には Process.Start("filename.nb") を使用して .Net から起動されていますが、コマンド ラインでの起動も同様に問題があるようです。
scripting - mathematicaはコマンドラインからフロントエンドと評価ノートブックを開始します
(Windows)コマンドプロンプトからmathematicaフロントエンド(GUI)を起動し、ユーザーの操作なしでノートブックを評価する方法はありますか?
mathematica.exeは-runと-initfileオプションを取りますが、math.exeと同じようには機能しません。(-run'' << file.m''は、たとえば'' << file.m''という名前のファイルを開きます)
ありがとう。最初の答えは有望に見えますが、FrontEndObject::notavailを取得しますフロントエンドは利用できません
(ドキュメントによると、ちなみに「UseFrontEnd」です。)
おそらくパスの問題ですが、$FrontEndLaunchCommandを設定した後でも喜びはありません。
Re:初期化セル-「初期化を実行しますか?」というnagボックスを除いて、その単純な答えは私が必要としていることを正確に実行しているように見えます。カーネルを自動的に起動し、初期化セルを実行するオプションsomplaceがある場合は、知っておくと非常に便利です。
ちなみに私は6.0を実行しています。
wolfram-mathematica - セルのグループ化階層のキーボード ナビゲーション?
セルのグループ化は、ノートブックを整理するのに非常に便利です。ノートブックの右側にある括弧内をマウスでクリックして、この階層をナビゲートしてきましたが、これはちょっと面倒で、早朝の時間帯に低下する手と目の調整が必要です。キーボードでナビゲートできるようにしたいのですが、見つけたショートカットでこれを行うことができませんでした。私は通常、Mm の Mac 版を使用します。
矢印キー (または Ctl-F、B、P、N a la emacs) は、表示されているセル間でカーソルを移動し、Ctl-. 囲んでいるグループを選択し、基本的にグループ階層を上に移動します。Cmd-' はグループを開閉します。ただし、それ以外の方法でグループ化を移動する方法は見つかりませんでした。主に、選択範囲を同じレベルで前後に移動するだけでなく、レベルを下げることもできます。ショートカットを見逃したのでしょうか、それとも階層をナビゲートするためのより良い方法はありますか?
私が念頭に置いている具体的な問題は次のとおりです。
セクション A、B、C にグループ化されたセルのコレクションがあり、各 A1、A2、B1、B2 にサブセクションがあり、セル A1a、A1b などがあるとします。セル A1a にいる場合は、ctl- を使用できます。たとえば、A1a から A1 へ、A1 から A へ、より高いグループを連続して選択します。これで、A セクション全体が選択されました。私がやりたいことは、セクション C に移動することです。矢印キーを使用すると、選択した A の後の任意のレベルで次の表示セルに進みます (これらのセル間の挿入ポイントを交互に使用します)。しかし、私がやりたいことは、同じ (セクション) レベルで、セクション B に進み、次にセクション C に進むことです。そして、おそらく選択をサブセクション レベル (C1) に落として、C3 に進みます。
大したことではありませんが、長いノートをこのように階層的に配置して、頭の中で論理的な構成を反映しています。問題について考えているようにノートをナビゲートするのは非常に便利です。
wolfram-mathematica - CellDingbatはセルの最初の行の下にあります
ドキュメントによると、「絵記号はセルのメインコンテンツの左側に配置され、コンテンツの最初の行に揃えられます。」しかし、私が評価すると
"Default"
私が得たスタイルシート付きのノートブックで
CellDingbat
がの最初の行よりも下に配置されていることがわかりますCell
。なぜこれが起こるのですか?CellDingbat
の最初の行に合わせる方法はありCell
ますか?
wolfram-mathematica - JLink または UseFrontEnd によって生成されたキャッチされないスロー
このサンプル ルーチンは、カーネル ウィンドウに 2 つの Throw::nocatch 警告メッセージを生成します。それらはどうにかして処理できますか?
この例は、C:\Temp に作成されたファイル「test.m」内の次のコードで構成されています。
次に、これらのコマンドを貼り付けて、Windows コマンド プロンプトで実行します。
補遺
UsingFrontEnd ではなく UseFrontEnd を使用する理由は、通常は対話的に実行されるノートブックからの出力とメッセージを保持するために対話型フロント エンドが必要になる場合があるためです。たとえば、 C:\Temp\test.m を次のように変更します。
および以下を含む単一のセルで作成されたノートブック C:\Temp\run.nb:
このコードは、Windows コマンド プロンプトから起動され、対話的に実行され、その出力が保存されます。これは、UsingFrontEnd または MathKernel -script "C:\Temp\test.m" を使用して達成することはできません。
wolfram-mathematica - Mathematicaがレンダリングして異なる色としてエクスポートするRGBカラー値の最小の違いは何ですか?
Mathematicaが次のコード( Mathematica8.0.1を搭載した32ビットWindowsXP )を提供していることに気付いたとき、私は驚きました。True
Mathematicaがレンダリングして異なる色としてエクスポートするRGBカラー値の最小の違いは何ですか?マシンに依存しますか?