問題タブ [symbolic-computation]

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.

0 投票する
1 に答える
352 参照

macos - 実行中の emacs で Singular を開けない

私はSingularの初心者です。Singular4-0-2_64.dmg をダウンロードし、イメージをマウントして右クリックし、パッケージの内容を表示してから、コンテンツ フォルダーを Applications ディレクトリに移動しました。Contents/MacOS/Singular (または Esingular) をダブルクリック ターミナルで (またはターミナルの emacs 経由で) Singular を実行しています。しかし、実行中のemacsでMx singularを試すと、「ロードファイルを開けません:そのようなファイルまたはディレクトリはありません、singular」と表示されます。

次に、.emacs-general と .emacs-singular をホーム ディレクトリにコピーしました。次の行を .emacs に追加します

(setq load-path (cons "" load-path)) (autoload 'singular "singular" "Start Singular using default values." t) (autoload 'singular-other "singular" "Ask for arguments and start Singular." t )

singular-emacs-home-directory を /Applications/Singular.app/Contents/share/singular/emacs/ に変更してもまだ機能しません。また、.emacs を .emacs-singular に置き換えて、上記のディレクトリを置き換えると、次のエラーが表示されます: 警告 (初期化): `/Users/Me/.emacs' のロード中にエラーが発生しました:

変数としてのシンボルの値は無効です: /Applications/Singular.app/Contents/share/singular/emacs

私は正しいsingular-emacs-home-directrotyを見つけていませんか、それとも他の問題がありますか?

私はあなたの助けに感謝します。

また、私は Macaulay2 の emacs のユーザーであることにも言及しなければなりません。そのために、.emacs と .emacs-Macaulay2 を変更して、emacs に M2 を探す場所を教えました。Singular で同様のことを行うことはありますか? ファイル .emacs-singular をどこかに置いておきましょうか?

ご協力いただきありがとうございます。

0 投票する
1 に答える
61 参照

matlab - 柔軟な数の引数と関数にシンボリック matlab を使用する

入力としてベクトルaを取る関数Fがあります。関数の出力とaはどちらも、長さNのベクトルです。ここで、N は任意です。各コンポーネントF ng(a(n),a(nk))の形式です。ここで、gは各コンポーネントで同じです。

シンボリック機能を使用してこの関数を matlab に実装し、そのヤコビアンを計算します (そして、関数とそのヤコビアンの両方を を使用して通常の .m ファイルとして保存しますmatlabFunction)。各入力が手動で処理できるスカラーである関数に対してこれを行う方法を知っています。しかし、ここでは、任意の N に対してこれらのファイルを生成できるスクリプトが必要です。これを行う良い方法はありますか?

私が思いついた解決策の 1 つは、文字列 "a0"、"a1"、...、"aN" の配列を生成し、出力の各コンポーネントを を使用して定義することevalです。しかし、これは厄介で、より良い方法があるかどうか疑問に思っていました。

ありがとうございました!

[編集]

これが私の現在のソリューションの最小限の実例です: