問題タブ [symbolic-math]

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

matlab - MuPADでテキストサイズを大きくしますか?

MuPADのテキスト出力は私が読むには途方もなく小さいです、そして私がサイズを調整するたびに、それは私の好みを保存していないようです。MuPADのテキストサイズを希望どおりに維持するように設定する方法はありますか?ありがとう!ところで私はマックを使っています。

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

matlab - 記号固有値 Matlab エラー

MATLAB でシンボリック 3x3 回転行列の固有ベクトルを見つけようとしています。たとえば、一部の入力では機能するようですが、すべてでは機能しないようです。

これは問題なく動作しますが、単位軸 (x、y、z) を中心とした回転ではないことを試みると、次のエラーが発生します。

固有値を使用して行列の回転軸を見つけていますが、それをはるかに複雑なシステムに使用する必要があります

どんな助けでも大歓迎です。ありがとう

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

algorithm - プログラムを使用して代数式を単純化できますか?

1+2+...+nに等しいことがわかっていn(n+1)/2ます。

しかし、事前に知らない場合でも、プログラムで同じ結果を得ることができますか?

なぜそんな質問があるのか​​。

より複雑な状況を考えてみてください。

X1 + X2 + ... + Xk = n、ここでXiは整数で、>=0です。

の期待はX1^2+...Xk^2何ですか?

結果は一見しただけでは明らかではありません。期待値の(冗長な)数学的表現を作成したら、代数を減らすためのプログラムにそれをフィードしたいと思います。X1^2+...Xk^2

0 投票する
4 に答える
272 参照

wolfram-mathematica - 式からすべての葉を取得する

与えられた式から葉のList(理想的にはセット-繰り返しを破棄します-しかし、これを行う直接的な方法がないと仮定して、私は使用します)を取得したいと思います。Union

たとえば、式

LeafCount18のを持っています:

  • -1(3)
  • 2(3)
  • 3(2)
  • バツ
  • ArcTan
  • プラス
  • パワー(2)
  • 有理数(2)
  • タイムズ(3)

だから私は何かが欲しいです

実は、本当に関数が欲しいだけなので

理想的ですが、おそらく、私がそれらを持っているときにこれらをフィルタリングするためのそれほど難しい方法はありません。

運が良かった

しかし、もっと良い方法があるに違いないと思います。

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

c++ - C / C ++/Obj-Cのシンボリック数学ライブラリ

iPhoneにグラフ電卓を実装しようとしています。式や関数の文字列を取得して操作できるライブラリを探しています(導関数、切片、ゼロなどを検索します)。このようなものはありますか?

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

symbolic-math - Maximaでいくつかの変数を非可換として定義する方法

たとえば、(いつものように) x と y を非可換、a と b を可換と定義したいと思います。言い換えると、

さらに遠く、

(x + a y) (x - a y) = x^2 + a (y x - x y) - a^2 y^2.

x と y を定義するコードと、乗算の記号 ( と など*).は何ですか?

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

matlab - ??? 非構造体配列のフィールドを参照しようとしています。エラー

私が読んだこととはかけ離れて、このエラーはプログラム内の紛らわしいまたは冗長な命名によって引き起こされる可能性がありますが、すべてが明確に宣言されているため、ここでは問題ではないと思います。これで私が見ることができることから、私の問題は、以下の統合によって実行される区分的な宣言から来ているため、プログラムは存在しない配列セルにアクセスしようとしています。この場合、私はこれまでのところ、この問題を修正する方法に困惑しています。この問題に関するご支援をいただければ幸いです。

完全なエラー テキストは次のとおりです。

??? 非構造体配列のフィールドを参照しようとしています。

==> sym.int のエラー 56 r = mupadmex('symobj::intdef',fs,xs,as,bs);

エラー ==> @(fct,t,k)int(fct*cos(k*pi*t/4)/4,t,-2,8)

==> @(fct,t,n)a(fct,t,0)/4+symsum(a(fct,t,k)*cos(k*pi*t/4)+b(fct, t,k)*sin(k*pi*t/4),k,1,n)

==> 16 の FourierProgram のエラー pretty(FourierSeries(t,25,1))

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

matlab - Matlab の簡素化動作

いくつかの記号方程式を単純化しようとしています。

実際には、matlab に 1 またはそのような smth を返してもらいたいのです。

1 は分子の根なので、matlab にその分数を減らしてもらいたいのです。

私は何を間違っていますか?

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

matlab - 二次形式で記号式を因数分解する

Matlabに次のような記号方程式があるとします。

次のような行列Bを見つけるにはどうすればよいですか?

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