問題タブ [quadratic]

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

function - Fortran 95 の関数を使用した二次方程式のプログラミング

二次方程式を使ったプログラムを作ろうとしています。ただし、Fortran 95 の外部関数で完全に実行したいと考えています。私のプログラムは、「一貫性のない型」などに関する奇妙なエラーを出し続けます。

これは私がこれまでに持っているものです。私がどこで間違っている可能性があるかについて誰かが提案を持っていれば、私はそれを大いに感謝します.

どうもありがとう!

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

java - QuadCurve2D の中点

Java の QuadCurve2D を使用しており、この曲線のちょうど中間にアンカー ポイントを表示したいと考えています。次のようなコードがあります。

ただし、これはアンカー ポイントが QuadCurve API のコントロール ポイントと同じであると想定していました。

アンカー ポイントは常に曲線の途中にあり、曲線は常に対称であるため、線上にあるはずのこの点を見つける方法はありますか?

それが理にかなっていることを願っています。明確にする必要がある場合は、尋ねてください。

ありがとう

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

math - 二次ベジエ曲線: ポイントの計算

二次曲線上の点を計算したいと思います。HTML5 の canvas 要素で使用します。

JavaScript でこの関数を使用するとquadraticCurveTo()、ソース ポイント、ターゲット ポイント、およびコントロール ポイントがあります。

t=0.5この3点を「知っている」だけで、作成された2次曲線上の点をどのように計算できますか?

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

optimization - CPLEX二次シンプレックス?

CPLEXが二次計画を解くために使用するシンプレックスのようなアルゴリズムを知っている人はいますか? それが使用しているいわゆる二次シンプレックスは何ですか?

前もってありがとう、メディ

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

math - 与えられた 3 点を通る 2 次ベジエ曲線を描く

2D に 3 つの点があり、それらを通る二次ベジエ曲線を描きたいと考えています。x1中央のコントロール ポイント (およびy1quadTo の場合)を計算するにはどうすればよいですか? 私は大学で線形代数を知っていますが、これについて簡単な助けが必要です。

曲線が通過するように中央の制御点を計算するにはどうすればよいですか?

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

java - 二次ベジェ曲線上の最も近い点

二次曲線上のマウスの位置に最も近い点を計算する際に問題が発生します。私はいくつかのAPIを試しましたが、これが機能する関数を見つけることができませんでした。5次の3次ベジェ曲線で機能する実装を見つけましたが、2次曲線に変換するための数学のスキルがありません。価値がある場合に問題を解決するのに役立ついくつかの方法を見つけましたが、tを見つけ始める方法がわかりません。誰かがtを見つけるためのアルゴリズム、または2次曲線上の任意の点に最も近い点を見つけるためのサンプルコードを教えてくれれば、私は非常に感謝しています。

ありがとう

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

java - 虚数

私は3double秒かかり、2次式を介して根を計算する方法を持っています:

これを拡張して、虚数のサポートを追加したいと思います。どうすればこれを達成できますか? 私が最初に考えたのは、 ではelse if (discriminant < 0)、判別式の絶対値を取得し、基数を因数分解するということでした。ルートをユーザーに出力するので、 iを気にしないでください。 iをどこに置くかを正確に知っている String パーサーがあります。より効率的な方法に関するアイデアはありますか?

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

python - Python: 二次計画法に CVXOPT を使用する

CVXOPT を使用して二次計画法を実行し、平均分散最適化を使用してポットフォリオの最適な重みを計算しています。http://abel.ee.ucla.edu/cvxopt/userguide/coneprog.html#quadratic-programmingに素晴らしい例があります。ただし、引数は正規化された形式です (著者によると)。例は基本バージョンです。私はもう少し複雑な問題を解決しようとしています:

すべての変数が計算されているか、既知であると仮定します。

ドキュメントに示されている基本的な例:

ここで、p は資産のリターンです。

私が知らないこと ( http://abel.ee.ucla.edu/cvxopt/examples/book/portfolio.htmlのコードと上記の最適化問題を参照):

1.これらの引数は制約を設定すると思いますが、完全にはわかりません:

2.これは「規制された形式」の最小化問題の一部だと思いますが、これが何を意味するのかわかりません。

3. qp への引数は何ですか (solver.qp は二次オプティマイザです):

ドキュメントを見ると、mu*S (最初の引数) が最小化される目的関数であり、-pbar が戻り値であると確信しています。ただし、これは最大化の問題のように見えます (負のリターンの最大化)。

わかりませんが、他の引数がどのように使用されているかはわかりません。

上記の最小化の問題と制約を考慮して、オプティマイザの使用に関するヘルプを探しています。

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

c - Cでの単純な乗算と算術

私にはCの二次方程式の根を計算する割り当てがあり、非常に単純であるはずであり、プログラムで何をする必要があるかはわかっていますが、それでも問題があります。根が虚数であり、平方根内の項がゼロの場合、これは正常に機能します。

しかし、実際の根を与える係数a、b、cを入力すると、間違った答えが返され、何が間違っているのか理解できません。(私はa = 2、b = -5、c = 1でテストしています)

これは私のコードです。コンパイルして実行しますが、間違った答えを返します。

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

c++ - C ++二次方程式の出力:-1.#IND

私のコードは次のように正常に動作します:(1、-2、-8)、a = 1 b = 0 c = 1と入力すると、上記のエラーが発生します。

これが私のコードです:

どうすればこれを修正できますか?