問題タブ [integral]

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

bezier - 次数 4 の多項式の長さを計算する方法 (平方根内)

この形式で積分を解こうとしています (ここで、a、b、c、d、e、f、および g は定数です)。

Cubic Bezier 曲線の長さを見つけようとしたときに (再帰的な細分を使用せずに)、これに遭遇しました。私の目標は、t の任意の範囲 (つまり、上記の式の f と g) の間でベジエの長さを見つけることができる記号式を作成することです。

私の最初の推測では、平方を完成させることでしたが、ウィキペディアはそれが二次方程式でのみ機能することを明確にしていました。
部品ごとの統合...これではうまくいかないようです。

次の質問 (ただし、このトピックの主題ではありません) は、ベジエを再帰的に分割するよりも実際に高速に使用できますか?

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

c# - 10 進変数を整数部分と小数部分に分割する

小数値から整数部分と小数部分を抽出しようとしています (両方の部分が整数である必要があります)。

(私の目的では、小数変数には小数点以下 2 桁までが含まれます)

これを達成するためのより良い方法はありますか?

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

fortran - Fortran 90 を使用した Fortran の台形による 6 次元積分

Fortran 90 で台形を使用して効率的な方法で 6 次元積分を計算する必要があります。これが私がする必要があることの例です:

積分式

ここで、F は、x1 から x6 変数にわたって積分される数値 (たとえば、解析的ではない) 関数です。最初に 1 次元のサブルーチンをコーディングしました。

これは 1 次元で問題なく動作するようですが、これを 6 次元にスケーリングする方法がわかりません。これを 6 回 (すべての次元で 1 回) 再利用できますか、それとも新しいサブルーチンを作成しますか?

Python、MATLAB、Java などの別の言語で完全にコード化された (ライブラリ/API を使用しない)バージョンをお持ちの場合は、それを見てアイデアを得ることができれば幸いです。

PS これは学校の宿題ではありません。私は生物医学の博士課程の学生で、これは幹細胞活動のモデル化に関する私の研究の一部です。私はコーディングと数学の深いバックグラウンドを持っていません。

前もって感謝します。

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

python - scipy を使用してサンプルの離散統合を実行する

labview から python に移植しようとしています。

labviewには、一連のサンプルを入力として取り、サンプルの離散積分を実行し、シンプソンズ規則に従って値のリスト(曲線の下の領域)を返す関数「Integral x(t) VI」があります。

scipy.integrate.simps などの同等の関数を scipy で見つけようとしましたが、これらの関数は一連のサンプルの合計積分を float として返します。

積算値の合計ではなく、積算値のリストを取得するにはどうすればよいですか?

問題を間違った方法で見ているだけですか?

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

matrix - scilab - 指数関数と行列の積分を求める

これを行うにはどうすればよいですか:

H = 積分 (exp(At) * B dt)、0.0 から 0.1 まで?

目的は、連続状態オブザーバーから離散状態オブザーバーを開発することです。ただし、scilab からの回答は得られません。

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

c# - プログラミングで数式を実装する際に問題が発生する

私は学校用のアルゴリズムを実装していますが、プログラミングで定積分がどのように表されるかを理解するのに問題があります。たとえば、和分方程式は次の例のように実装できることを私は知っています。
ここに画像の説明を入力してください

y = f(x)と仮定

次に、数値積分をどのように表現しますか。例:
ここに画像の説明を入力してください
ここに植えられた方程式は数学的に意味がないかもしれませんが、私の目的は、以下を含むアルゴリズムを実装する必要がある学校のプログラミングプロジェクトのc#で同様の方程式を実装することです。積分。シンプソンの法則のような定積分を解くための数値的方法があることを読んでいます。方程式を実装するためにそのようなメソッドを使用する必要がありますか、それともループなどのプログラミングで積分を表すことができますか?

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

r - Rのforループでsum関数を使用するには?

ここに画像の説明を入力

線形プロットで積分値を計算したいと思います。理解を深めるために、写真を見てください。全体の面積が 1 だとしましょう。ある部分の値を知りたいのです。たとえば、すべてが月を参照し、A が最大で 24 を表す場合、全体の 100% の何% が 10 か月目と 11 か月目にあるのかを知りたいとします。 F(x) - F(x-1) 次のコードについて考えました:

プロットを見ると、混乱します。これを正しく処理する方法はありますか?

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

r - Rのパラメータに応じて関数を統合する方法は?

通常の逆ガウス最尤推定を行います。optim()私が得た後

「エラー×統合(f2、下限= 0、上限= Inf、z = z):関数の評価で間違った長さの結果が得られました」.

バグのあるコードの部分は

R サイトでの同様の推奨事項には、まだ同じエラーがあります。

問題は、R のパラメーター z (数値ではなく記号) に応じて、t に関して f2 を統合する方法です。

コード全体は以下

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

python - 既知の積分Pythonを使用したカーブフィッティング

ビン内の未知の曲線の積分であるデータがいくつかあります。あなたの興味のために、データは海洋波エネルギーであり、ビンは方向、例えば0-15度のためのものです。可能であれば、ビン内の積分を保存するデータに曲線を当てはめたいと思います。鉛筆でメモ帳にスケッチしてみましたが、可能だと思います。これを行うためのPythonのカーブフィッティングツール、たとえばscipy補間サブパッケージを知っている人はいますか?

前もって感謝します

編集:

助けてくれてありがとう。私がそれを行う場合、この論文のセクション4で推奨されている方法を試してみるようです:http://journals.ametsoc.org/doi/abs/10.1175/1520-0485%281996%29026%3C0136%3ATIOFFI %3E2.0.CO%3B2。理論的には、基本的に行列を使用して、各バンド間の既知の積分からいくつかの「偽の」データを作成します。プロットすると、このデータは積分を保持する補間線グラフを生成します。

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

achartengine - achartengine - 積分を取りますか?

リアルタイム データを表示するために achartengine を使用しています。achartengine のいくつかの優れたメソッドを使用して、表示されたグラフを積分することが可能かどうかを知っている人はいますか? それとも、長方形を使った近似に頼る必要がありますか? 前もって感謝します!