問題タブ [wolfram-mathematica]
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.
formatting - Mathematica からカスタム形式の式をエクスポートする
Mathematica で適切な Fortan77 フォーマット、つまり 72 列で 6 列目に継続マーカーを持つテキスト ファイルをエクスポート/保存/書き込みするにはどうすればよいですか?
Mathematica を使用して大規模で複雑な分析式を生成しています。これを既存の Fortran77 コードに挿入する必要があります。Mathematica のフロントエンドですべてが正しく機能していFortranForm[]
ます
SetOptions[$Output, PageWidth -> 72]
しかし、Mathematica でテキスト ファイルに正しく出力する方法がわかりません。私はこのようなものが欲しい:
ただし、次のいずれかを取得します。
またはこれ:
math - 数学的プログラミング言語
AMPLの使用法についての私の以前の質問を考えると。
数学的な処理を厳密に目的とした他のプログラミング/スクリプト言語はありますか?
例:Matlab(数学的な構造から少し外れていますが、十分に近いです)、Mathematica、AMPL
wolfram-mathematica - Mathematica パッケージを使い始める
Mathematica パッケージを使い始める方法について誰かアドバイスをいただけますか?
以下を「Foo.m」という名前のファイルに保存できます。そのファイルで入力セルを実行すると、$ContextPath 変数に反映された効果を確認できます。
ただし、私のノートには次のようなものがあります。
しかし、何らかの理由でニーズの呼び出しが失敗しており、$ContextPath は変更されていません。
編集
ファイル内のセルは初期化セルとしてマークされていませんでしたが、今はできますが<<Foo'
、Needs["Foo
「]`はまだ正しく機能していません。
wolfram-mathematica - 方程式の式をそのグラフィック表現の近くに置くことは可能ですか?
Mathematicaで関数をプロットすると、その方程式(つまり、y = 2x)または他のテキストが自動的にその近くに配置される可能性はありますか?
一見、選択肢はありませんが、もしあれば知りたいです。
ありがとう
wolfram-mathematica - Mathematicaでターゲットを絞った単純化
一般的な形式の非常に長く複雑な分析式を生成します。
私が使用しようとするSimplify
と、Mathematicaは停止しますが、角かっこを拡張したり、異なる角かっこ間で単純化したりしようとしているためだと思います。角かっこは長い式を含んでいますが、Mathematicaだけで簡単に簡略化できます。スコープをSimplify
一度に1つのブラケットに制限する方法はありますか?
編集:いくつかの追加情報と進捗状況。
だから皆さんからのアドバイスを使って、私は今、
またはTimes
のような適切なヘッドに変更すると、単純化を非常に正確にターゲットにすることができます。ただし、残っている問題/質問は次のとおりです。たとえば、に指定されたレベルよりも深く下降します。Plus
Power
Simplify
Replace
平方根も単純化します。
私の計画は、一度に1レベルずつ下から上に繰り返し使用することでしたが、これは明らかに、最初に経験したMathematicaのまったく同じ停止をもたらし、Replace
大量の繰り返し作業をもたらすことになります。特定のレベルSimplify
に制限する方法はありますか?Simplify
この種の制限では最適な結果が得られない可能性があることは理解していますが、ここでの考え方は「十分に良い」ものを取得することです。
c# - 他のプログラミング言語 (python/C#) から Mathematica を使用することは可能ですか?
Mathematica の計算機能を他の言語から使用することは可能ですか? 私はいくつかの複雑な操作を行う必要があります (必ずしもシンボリックである必要はありません)。Mathematica の関数を呼び出したり、Python/C# のプログラムから直接 Mathematica のコードを実行したりできるのは非常に便利です。
出来ますか?
statistics - Mathematica、PDF 曲線、シェーディング
正規分布をプロットしてから、その特定の領域をシェーディングする必要があります。現在、分布のプロットを作成し、RegionPlot でオーバーレイすることでこれを行っています。これはかなり複雑で、もっとエレガントな方法があるに違いないと確信しています。私はグーグルで検索し、ドキュメントを見ましたが、何も見つかりませんでした。私を助けてください!
Mathematica はプログラミングに数えられるのでしょうか?:D
wolfram-mathematica - Mathematica でポイントを接続する
グラフィックに表示されたポイントのコレクションがあります。
代替テキスト http://img69.imageshack.us/img69/874/plc1k1lrqynuyshgrdegvfy.jpg
xx 軸と yy 軸に沿って自動的に接続するコマンドがあるかどうか知りたいです。これは、次の図を見るとよく理解できます: 代替テキスト http://img341.imageshack.us/img341/5926/tr53exnkpeofcuiw40koyks.jpg (アルゴリズムを自分で実装する方法を尋ねているわけではありません!)。
ありがとう
authentication - MathematicaのHMAC(ハッシュベースのメッセージ認証コード、別名データ署名)
太陽の下ですべての言語でHMACの実装があるようです。(以下を参照してください。)そして、アルゴリズムは非常に単純です。
http://en.wikipedia.org/wiki/HMAC
誰かがMathematicaでそれを実装しましたか?
他の言語での実装へのポインタは次のとおりです。
matlab - コードをすべて書いた後でのみ、MatLab/Mathematica でコードを実行する
Matlab を使用するときに、行ごとに記述したものを解釈する代わりに、必要なすべてを記述し、「評価」ボタンを押したときにのみ解釈できるようにする方法があるかどうかを知りたい、またはそんな感じ。C++/c# 出身なので、必要なコードを書いてから実行するのが好きです。
また、行頭に >> を入れるのも好きではありません。離陸する方法はありますか?
Mathematica との関係で同じ質問をします。まさにそれを行うWolfram's Workbench(ほとんどの人には知られていないようです)があると聞きましたが、大学には与えられていないようで、試したことはありません。