ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで根探索式を実装する方法
ルート公式は数学における重要な概念であり、二次方程式のルートを解くために使用できます。コンピューター サイエンス、特にフロントエンド開発では、Web ページ内のさまざまな複雑なインタラクティブ コンポーネントを計算するために、JavaScript 言語でルート探索式が広く使用されています。
一次方程式と二次方程式の根を求める公式
二次方程式は次の形式の方程式です: ax2 bx c=0、ここで a、b、c はすべて実数です (ここで、 a≠0)。
数学では、二次方程式の根を解くには、根の公式を計算する必要があります。二次方程式の根の公式は次のとおりです:
x = (-b ± √(b2-4ac)) / 2a
ここで、± は 2 つの正と負の根を表します。つまり、
x1 = (-b √(b2-4ac)) / 2a
x2 = (-b - √(b2-4ac)) / 2a
2. JavaScript アプリケーションのルート式
JavaScript では、ルート式を使用して、Web ページ内のさまざまな対話型コンポーネントの位置、サイズ、形状、その他のプロパティを計算できます。以下は、JavaScript でのルート式の適用を示す簡単な例です。
上隅と下隅がそれぞれ Web ページの左上隅と右下隅に位置し、その幅、高さ、角度がわかっており、その左下の座標がわかっている長方形があるとします。角と右上角を計算する必要があります。
まず、左下隅の座標を求めることで、長方形の右上隅の座標を計算できます。長方形の左下隅の座標が (x, y) であるとすると、
x = w * cos(θ)
y = h * sin(θ)
ここで、w と h はそれぞれ長方形の幅と高さを表し、θ は長方形の角度を表します。次に、長方形の右上隅の座標を求めることで、長方形の左下隅の座標を決定できます。長方形の右上隅の座標が (X, Y) であるとすると、次のようになります。
XX = x w * sin(θ)
Y = y - h * cos(θ)
合格 上記の式により、長方形の左下隅と右上隅の座標が計算され、長方形の位置と形状が決まります。
3. JS のルート探索式のコード実装
JavaScript では、ルート探索式の計算は次のコードによって実現できます:
functionquadraticEquation( a,b,c ) {
var x1,x2;
if(a===0) {
x1 = x2 = -c/b;
} else {
var delta = b*b - 4*a*c; if(delta<0) { x1 = x2 = NaN; } else if(delta===0) { x1 = x2 = -b/(2*a); } else { x1 = (-b+Math.sqrt(delta))/(2*a); x2 = (-b-Math.sqrt(delta))/(2*a); }
}
return [ x1,x2];
}
上記のコードでは、まず a が 0 かどうかを判断します。a が 0 の場合、方程式は 1 変数の線形方程式に縮退し、直接解きます。それ以外の場合は、判別デルタの値を判断して方程式の根の数を決定し、方程式の根を計算します。
4. 結論
ルート公式は数学における重要な概念であり、二次方程式のルートを解くために使用でき、コンピューター サイエンスの JavaScript 言語で広く使用されています。 Web ページ開発では、ルート探索式を使用して、さまざまな複雑なインタラクティブ コンポーネントの位置、サイズ、形状、その他の属性を計算でき、開発者に大きな利便性をもたらします。
以上がJavaScriptで根探索式を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。