問題タブ [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 に答える
377 参照

javascript - 二次スライスを3つの小さなスライスに分割するHTML5CANVASJS

円グラフのスライスを作成するために使用する2次曲線があります。スライスはxとyの軸にあり、中心点は(0,0)です。半径はradiusXとradiusYで可変です。このスライスは90度移動します。

このスライスを3つの別々のスライス(それぞれ30度の角度)に分割し、親スライスの曲線と一致させる必要があります。

次の画像は、スライスの可能な例を示しています。黒丸はスライスのサイズ/形状を調整します:

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

これが私が作った関数ですが、正しく機能していません:

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

c++ - C++ + glut + OpenGL + gluSphere は何も描画しません

私は GLUT を使用して OpenGL を操作しています (できれば SDL で機能します)。そして、球を描く必要があります。私は使用してgluSphereいますが、単に何も描画しません。

これが私のGLUTの初期化です:

二次初期化:

そして私の描画機能:

質問:何が欠けていますか? 二次関数を描画できるようにするためのトリックはありますか? 私の設定の一部と互換性がありませんか?

これを整理するために数時間を費やし、さまざまなことを試しました...他のコードが必要な場合は、どれを言ってください...ここに2000行を貼り付けたくありません。もう1つ、私はトリプルチェックを行いました.内部glBegin()では使用していませんglEnd(). スペースを囲む三角形はほとんどなく、うまく描画できます。

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

apache - Apache 数学最適化の例

単純な最適化の問題があり、そのための Java ソフトウェアを探しています。

Apache 数学最適化ソフトウェアは、私が欲しいものと同じように見えますが、私のニーズに合ったドキュメントを見つけることができません (これらのニーズは、初心者/非数学の専門家に役立ちます!)

機能した単純な例を知っている人はいますか?

それが役立つ場合、問題は最大rを見つけたいということです

また、変数間の関係を定義するための制約と式がいくつかあります。Excel ソルバーは、この問題に対してうまく機能します。LPSolve はうまく機能しましたが、この問題には s と m の乗算が必要なので、問題が非線形になるため、LPSolve は役に立たないことを理解しています。

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

javascript - HTML二次曲線の中心点

を使用して、html キャンバスに二次曲線を描画していcontext.quadraticCurveTo(controlX, controlY, endX, endY);ます。

コントロールポイントと始点と終点がありますが、これらは必ずしも水平方向に互いに水平であるとは限りません。

これらのパラメータを使用して曲線の中心点を見つけるにはどうすればよいですか?

本当はこの中心点にdivタグをつけたい。このプロセスに関係する方程式の解法はありますか?

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

html - フォームを送信して二次方程式を計算する

htmlを勉強中です。二次方程式の公式を解くコードを書く必要があります。HTML に php コードを埋め込んでみましたが、空白の出力が得られます。ユーザー値 a、b、c を取得し、条件付きの回答を表示するにはどうすればよいですか?

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

java - 二次方程式の根号を簡約しますか?

私はJavaにかなり慣れていないので、二次式を単純化するコードを書くのに助けが必要です. 現在、私のプログラムは 2 つの解を小数点以下 2 桁に切り捨てています。しかし、判別式の二乗を単純化する方法がわかりません。たとえば、判別式が 8 の場合、プログラムは 2√2 を出力します。これを行うために必要なコードを教えてください。

現在、プログラムはユーザーに最小整数 a と最大整数 A を入力させています。次に、a と A の間のランダムな double 値 numa、numb、および numc が生成されます。次に、プログラムは判別式 d を次のように計算します。ダブル。次に、d の平方根を取ります。これが r です。次に、プログラムは 2 つの解 s と S の計算を終了します。判別式が 0 以上の場合、プログラムは 2 つの解を出力し、小数点以下 2 桁まで切り捨てます。

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

math - 説明 - 制御点を通る曲線の式

コントロール ポイントを通過するフォーミュラ カーブについて質問があります。ご存知のように、HTML CanvasquadraticCurveTo(x1, y1, x2, y2)x1 and x2はコントロール ポイントがあります。

ただし、それを使用してストロークを描画しようとすると、ストロークは制御点に決して触れません。

したがって、次の式があります。

(xt, yt)= カーブしたいポイント。tその点で 90 度垂直であるため、接線の場合。

これにより、制御点の位置が再計算されます。

この式は本から得ましたが、その本はそれがどのように導き出されたかを説明していません。私はグーグルを試してみましたが無駄でした。

この式がどのように導き出されるか知っている人はいますか?

ありがとう、ヴェン。

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

java - Javaで二次計画法(QP)を解くためにojAlgoを使用するにはどうすればよいですか?

Java で解決したい 2 次計画問題 (線形制約、整数変数を使用した 2 次目的関数) があります。ojAlgo はこれができるようです。残念ながら、それを使用する方法に関するドキュメントや例は見つかりません。誰か助けてくれませんか?

ojAlgo 以外のツールを使用して Java で QP を解決するための提案も歓迎します。

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

iphone - 曲線で、特定のXの点のY位置を計算するにはどうすればよいですか?

Xタッチ位置に対応して、ビューが円弧状に配置されるiPhoneアプリでインターフェイスコントロールを作成しています。X値が与えられると、下のグラフの赤い線に対応するY値を返す関数を作成する必要があります。 ここに画像の説明を入力してください

曲線の量を制御するために、点A、B、および半径rを定義します。ポイントAは常に12時(ポイントBよりも大きいY値)になります。私の数学(特に円の場合)は少し錆びています…この関数を書くためにどのような式が必要ですか?数式に付随する例が役立ちます。ありがとう!

編集:関数はABS(Y)を返す必要があります

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

bezier - 立方ベジエ曲線で P0 == P1 の場合、t = 0 で非ゼロの dx/dt および dy/dt を計算する方法は?

問題を始める前に、4 つのキュービック ベジェ ポイントに P0、P1、P2、および P3 を使用し、パラメトリックなので 't' を使用します。また、Googleだけでなく、このサイトでも同様の問題を検索しましたが、見つかりませんでした。これが一般的な質問である場合は申し訳ありません。

問題: これら 2 つのケースでは、3 次ベジエの dx/dt と dy/dt の両方で勾配が 0 になっています。

(1) を説明する例を次に示します。ここで、t = 0 および P0 == P1 です。

t = 0 における次の 3 次ベジエのタンジェント (つまり、dx/dt および dy/dt) を求めます。

接線を見つけるには、3 次ベジェの一次導関数が必要です。

t = 0 を一次微分方程式に代入すると、次のようになります。

最後に、P0 = P1 = (100, 100) であることを思い出してください。したがって、dx/dt と dy/dt は次のようになります。

これは、この 3 次ベジエの t = 0 にタンジェントがないことを示しています。グラフにして見ても意味がありません。

ゼロ以外の勾配を取得するために私が行っていることは次のとおりです。ポイント P1、P2、および P3 を 2 次ベジエのように扱い、それらを同等の 3 次ベジエに変換し、t = 0 で 1 次導関数を見つけます。それを避ける方法は?dx/dt と dy/dt が 0 の接線を受け入れるのは難しいと思います。ご協力いただきありがとうございます。