問題タブ [algebra]

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 投票する
11 に答える
1974 参照

math - 数学をブラッシュアップするのに適した場所はどこですか?

数学のスキルはますます重要になってきていますが、CompSci 固有のものに移る前に、いくつかの基本をブラッシュアップするのに適した場所はどこでしょうか?

たくさんのビデオと練習用のエクササイズがあるサイトは二重の勝利になるでしょうが、私はそれを見つけることができないようです.

0 投票する
10 に答える
11523 参照

c++ - 線形数学方程式の方程式ソルバー

アプリケーションでいくつかの数式を解く必要があります。このような方程式の典型的な例を次に示します。

追加のルール:

  • b%10 = 0
  • b> = 0
  • b <= 100
  • 各数値は整数でなければなりません
  • ..。

a、b、c、d、eの可能な解集合を取得したいと思います。

そのような方程式を解くために使用できる、オープンソースまたは商用のライブラリはありますか?はいの場合、彼らはどのような結果をもたらしますか?

0 投票する
5 に答える
2936 参照

math - 線形代数を独学するための本とリソース

3D グラフィックス プログラミングで使用する線形代数を独学するための書籍やリソースを探しています。私は理論的 (数学とは何ですか? 99.99% の理論ですか?) よりも実践的なアプローチで教えることを好みます。そのため、私にとって夢のリソースは、3D グラフィックス プログラミングで使用される線形代数を実用的な観点から扱う本です。

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

integer - 整数によるブール演算

これはおそらくかなり基本的なものです...しかし、私はそれを理解していないようです:

どうやって

等..

上記のこのパターンは、偶数を見つけるのに役立つようです

また

ブール代数がビット間でどのように機能するかを知っています。しかし、ブール代数が整数でどのように機能するかはわかりません (少なくとも C# では)。

前もって感謝します。

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

math - 基本的な算術式を単純化するにはどうすればよいですか?

基本的な算術式を単純化するにはどうすればよいですか?

例えば

どうすればいいですか?


私が念頭に置いている単純化は次のとおりです。

変数 (または変数と定数) が連結されるとは思わないでしょう: Var "st" は Var "s" とは異なる変数です。

私が達成したいのは、上記のような関数を使用するモジュールを作成することですsimplify :: Expr->Expr

0 投票する
7 に答える
26322 参照

algorithm - 2 つの正規分布の和を計算する方法

ガウス分布を表す値型があります。

これらの一連の値に対して積分を実行したいと思います。

私の質問は、これらの正規分布の加算を実装する方法です。

スカラー ( dt) による乗算は十分に単純に思えました。しかし、それは簡単ではありませんでした!助けてくれたFOOSHNICKに感謝します:

しかし、追加は私を避けます。手段を追加するだけでよいと思います。私を悩ませているのは分散です。これらの定義はどちらも「論理的」に思えます。

統計的に正しい、または少なくとも「合理的な」バージョンの+オペレーターを定義するのを手伝ってくれる人はいますか?

代わりに区間演算を使用するようにコードを切り替えることができると思いますが、確率と統計の世界にとどまることを望んでいました。

0 投票する
11 に答える
11287 参照

computer-science - 抽象代数とプログラミング

抽象代数-グループ、リングなどの学習を開始します。理論で学んだ概念を学習/試すのに役立つプログラミング言語があれば、知りたいと思っています。

編集:私は学んだことを実装することを本当に考えていません。すでにそれらをサポートしている言語を知りたいです。

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

algorithm - これをより効率的に実装するにはどうすればよいですか

だから私は関数を持っています(私は疑似関数型言語でこれを書いています、私はそれが明確であることを願っています):

そして、これを値 x に n 回適用したいと思います。再帰的に実装できます:

しかし、反復手順 (再帰またはループ) に頼らずに数学的にそれを行う方法が必要です。

残念ながら、私の代数のスキルは信じられないほど錆びています。誰か助けてくれませんか?

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

statistics - 同時確率の組み合わせ

確率分布 (バイオインフォマティクスに関連) の式を計算しようとしていますが、2 つの異なるソースからの確率変数に関する情報を組み合わせるのに問題があります。基本的に、ここにシナリオがあります: 3 つの離散確率変数 X、A & B があります。X は A と B に依存します。A と B は X を介してのみ関連付けられます。つまり、A と B は X から独立しています。式: P(X, A) および P(X, B)。P(X, A, B) を計算する必要があります。これは連鎖律の単純な適用ではありません。

P(A) が使用可能であるため、最初の式から P(X | A) を導き出すことができます。B は A から独立して観測されることは決してなく、P(B) はすぐには利用できません。せいぜい、A を周辺化することで近似できますが、式 P(A, B) は閉じた形式を持たないため、統合はトリッキーです。

情報を破棄せずに P(X, A, B) を導出する方法について何か考えはありますか? よろしくお願いします。

アミット

0 投票する
5 に答える
11142 参照

c++ - C でビット単位またはその他の効率的なコードを使用して論理含意を実装するにはどうすればよいですか?

できるだけ効率的に機能する論理演算を実装したいと考えています。この真理値表が必要です:

これは、ウィキペディアによると「論理的含意」と呼ばれています

私は長い間、条件を使用せずに C のビット演算でこれを行う方法を理解しようと試みてきました。たぶん、誰かがそれについていくつかの考えを持っています。

ありがとう