問題タブ [quadratic-curve]

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

javascript - 二次曲線を半分にカットするにはどうすればよいですか?

既存の2次曲線の半分を描画しようとしていますが、制御点を調整する方法がわかりません。

http://jsfiddle.net/s6sB8/3/

キャンバスに描かれた角の丸い長方形の上半分と、CSSの上部の境界線が付いたボックスが表示されます。私がやろうとしているのは、cssで描かれたボックスをキャンバスで再現することです。つまり、角を半分にカットします。

開始点と最初の制御点をいじっていますが、曲線を正確にスプライスする方法がわかりません。

キャンバスがCSSと完全に一致しないことはわかっていますが、これは問題ありません。私はそれを実現しようとはしていません。曲線の形をまったくねじ込まずに、曲線のちょうど半分を描画しようとしています。そして、私はこの特定の例の解決策よりも、この背後にある数学に興味があります

更新された例:http://jsfiddle.net/s6sB8/4/

近くにありますが、描画しようとしている曲線が元の曲線と完全に一致していないことがわかります...

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

r - 非線形回帰 'abline'

R (および正直なところ、統計) はまだかなり新しく、現在は単純な線形回帰モデルにのみ使用しています。しかし今、私のデータセットの 1 つが明らかに逆 U パターンを示しています。このデータに対して二次回帰分析を行う必要があると思いますが、方法がわかりません。私がこれまでに試したことは次のとおりです。

これは通常の線形回帰では機能しますが、非線形回帰では機能しません。線形モデルを意味すると思ったので、 lm 関数を使用することはできますか?

ありがとうバート

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

javascript - カウントアップの増分高速化のための二次関数

ページの読み込み時に値まで高速カウントするための jQuery プラグインを作成しています。javascript は、より大きな数に対して必要な速度で実行できないため、指定された時間枠内で完了するようにインクリメント ステップを増やしたいので、origo を通過し、ターニング ポイントを持つ 2 次関数が必要です。 y = ターゲット カウント値および x = ターゲット期間ですが、これを行うための数学を把握できません。数と期間の両方が変更される可能性があるため、JavaScript でも計算できる必要があります。

うまくいけば、誰かがこれで私を助けてくれるでしょう!

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

performance - KineticJSで二次曲線を描くより良い方法は?

ドラッグ可能な二次曲線をたくさん描く必要があるアプリを書いています。

これには Kinetic.Shape を使用しています (KineticJS 4.4.3)。

パフォーマンスが良くないので、コードの分析と最適化を試みたところ、drawFunc 関数が 2 回実行されていることがわかりました。添付のデモ コードを見てください。

スクリプトを実行すると、コンソールに「drawFunc が実行されました」が 2 回表示されます。

理由がわかりません。何か良い方法はないかと自問自答しています。

フィドルへのリンク: http://jsfiddle.net/solitud/ZpU4J/9/

私のプロジェクトへのリンク: http://modulargrid.net/e/patches/view/92

0 投票する
0 に答える
777 参照

python - 二次方程式で近似曲線を描く

4 つの曲線を生成するグラフがありax2+bx+c、特定の領域を使用して近似グラフを描画する必要があります。

ので、私は持っています。(x,y)....までのデータポイントの収集....1000

私の質問:

目的3 つのデータ ポイントがある場合、a、b、c を決定し、代数方程式を使用して x 値を配置した後に y ポイントを取得できます

問題私が選択しているポイントの c 値が高くなり、ax2+bx+c に配置すると範囲外のデータが得られます。

3. 別のアプローチは、x 点と y 点があります。y を 1% または 2% 減算して y 値を取得し、グラフを描画できます。その場合、y の値はどのような値が適切でしょうか?

実装言語は、利用可能な任意のライブラリを使用した Python です。ここに画像の説明を入力

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

javascript - これで角が丸くならないのはなぜですか?

角の丸い四角形を描こうとしていますが、これまでのところ上の角だけが丸くなっていますが、下の 2 つの角は丸くなっていませんか? 完全なコード: https://github.com/GunZi200/Memory-Colour/blob/master/SourceCode.js

エラーを見つけることができますか?

上記のコードの例

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

c# - C#で二次方程式曲線を描く

私はc# System Drawを初めて使用するので、私のコードを手伝ってください。私は二次方程式曲線をプロットしようとしており、曲線の 10 の座標をドットにするために「for」ループを使用しています。このコードを何度もテストしましたが、コードを開始しても何も表示されません。また、コードを実行するたびに、ArgumentException was Unhandled, Parameter is not valid with code "g.DrawCurve(aPen, Points);" というメッセージが表示されます。強調表示されます。修正に何日も費やしたこの問題について助けてください。