ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScriptで根探索式を実装する方法

JavaScriptで根探索式を実装する方法

PHPz
リリース: 2023-04-27 16:34:26
オリジナル
1009 人が閲覧しました

ルート公式は数学における重要な概念であり、二次方程式のルートを解くために使用できます。コンピューター サイエンス、特にフロントエンド開発では、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート