問題タブ [maxima]

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 に答える
245 参照

arrays - 最大値でソリューションを並べ替えますか?

最大値でこの出力が得られると考えてください:

ソリューションを並べ替えて、ドメイン -2 < x < 2 および -2 < y < 2 のソリューションのみを取得するにはどうすればよいですか?

私はこの解決策をかなり探しましたが、「ノイズ」なしで探しているものを見つけることができたので、本当に役に立ちます。

「解決」コマンドブラケットに書くものでしょうか?

よろしくお願いします!

0 投票する
2 に答える
112 参照

maxima - Maxima のよりコンパクトなソリューション

次のコードがあります。

eigenfunctionsort は前に定義されていますが、x は後で積分する変数であり、m を合計しています。

v[1,1] と出力すると、大きくて厄介な方程式が得られます。結果を確認できるように、マキシマにこれを意味のあるものに煮詰めさせるにはどうすればよいでしょうか。

ベスト、ベン

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

symbolic-math - 単純化ルールが適切に適用されていない

ここのコードを使用して Maxima で Dirac Bra-Ket 表記を使用しようとしていますhttp://raoul.koalatux.ch/sites/ladderoperator/ladder_operator.html

ほとんどの式で機能します:

すべて正しく単純化しますが、

bra(0) への単純化に失敗します。Maxima にこのケースを単純化させるにはどうすればよいでしょうか?

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

matrix - 最大値の任意サイズの行列

任意のサイズの行列を使用して計算を行いたい。簡単な例 - 任意の要素を持つ 2 つの行列 NxM と MxK を取り、積の要素を合計と見なします。

しかし、行列サイズを整数として指定せずにそのような記号計算を行う方法を見つけることはできません。

matrix()整数がmakelist()欲しい、整数が欲しい。

マキシマでこのようなことをする方法はありますか? または任意のCAS?

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

python - プレーン アスキー数学またはアスキー アートを mathml / latex に変換する

いくつかのコンピューター代数システムからの出力を表示可能な形式 (mathml、latex) に変換する最善の方法を決定しようとしていますが、最善の方法は何でしょうか?

単純な ASCII 表現を使用して mathml に変換しようとしましたが、結果が常に正しいとは限りません。2 次元の ASCII アート表現を取得して mathml に変更することを考えていました。これを実行できるライブラリはありますか? (Pythonで作業しています)1つと2つを試しまし、2次元ASCIIではなく単純なASCIIでのみ機能します。

上記の両方は、最大値によるとほとんど同じですが、それらを mathml に変換すると、不完全な結果が得られます。これは、「%」の優先順位が台無しになり、pi がスーパースクリプトではなく e を乗算することになるためです。「pi」を「%pi」に置き換えるだけで十分でしょうか?

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

wolfram-mathematica - Maxima の dgeev を使用した固有ベクトル

maxima の関数 dgeev を使用して固有ベクトルを見つけ、それらを同じ行列から見つけた固有ベクトルと比較していますが、mathematica を使用しています。

奇数列では、最大値の右固有ベクトルは mathematica と同じですが、偶数ではありません。また、偶数列の左固有ベクトルは mathematica では同じですが、奇数ではありません。奇数列の右固有ベクトルと偶数列の固有ベクトルを取得すると、Mathematica が出力するものが得られます。

ここで何が起こっているのか完全には理解できません。誰か説明がありますか?

ありがとう、ベン

0 投票する
2 に答える
601 参照

python - cos(x)*cos(2x)*...*cos(mx) を SAGE 経由で統合する

$I_m=\int_0^{2\pi} \prod_{k=1}^m cos(kx){}dx$ を検索します。ここで、$m=1,2,3\ldots$ です。

シンプルな SAGE コード:

出力:

ご覧のとおり、数値の答えは正しいのですが、integrate(...) の結果は $m=1,2,\ldots,7$ に対して正しく、バグがあります。不定積分を出力できます。

そして出力:

したがって、$m=7$ の場合、WolframAlpha を介した Indef_I_7と比較して正しい回答が得られ、WolframAlpha を介したIndef_I_8の場合 、回答が正しく ありません Indef_I_8=$\frac{7x}{128}+\ldots$ が必要で、$\ はありませんsin(x)$、合計で $\sin(3x)$、$k=1,2,3,\ldots 18$ の場合は $\sin(2k)$ のみ

体積計算でごめんなさい!質問は、シンボリック統合のバグであるというのは正しいですか?

0 投票する
3 に答える
1502 参照

plot - Maxima で異なるドメインを持つ関数をプロットする

ドメインが異なるいくつかの関数を同じプロットにプロットする最良の方法は何ですか? でこれを行う方法はありますか、代わりplot2dに使用する必要がありますか?draw2d

ドキュメントを正しく理解していればplot2d、さまざまな関数を個別のパラメーターとして追加する必要があるのに対し、リストで複数の関数を指定できる可能性が特に気に入っています。draw2d

私が意味することの例:

f(x, a)この例では、いくつかについてプロットしたいと思いますa(たとえばmakelist(f(x, a), a, [0, 0.5, 1, 2, 5]))、-1 から 10 までとfmax0 から 5 までを使用して (f(x, a)曲線ファミリーの最大値がどこにあるかを示すため))。