ホームページ  >  記事  >  php教程  >  C# 2 変数線形方程式のパラメーターを解く

C# 2 変数線形方程式のパラメーターを解く

WBOY
WBOYオリジナル
2016-07-06 13:30:232386ブラウズ

この記事では、直線の傾きと縦方向の切片の値を見つけるための簡単な方法を記録します。これは単に解決策のアイデアを記録するだけであり、最終的には特定のプロジェクトに応じて最適化する必要があります。 直線の方程式が y=kx+b であるとします。 プログラミングのアイデア: 1. y1 と x1 の値を代入し、次を取得します。 y1=kx1+b 2. y2 と x1 の値を代入します。 x2、取得: y2=kx2+b 3. まず係数 m=kx1 / kx2 または

を計算します。

この記事では、直線の傾きと縦方向の切片の値を見つけるための簡単な方法を記録します。これは単に解決策のアイデアを記録するだけであり、最終的には特定のプロジェクトに応じて最適化する必要があります。

直線の方程式が y=kx+b であるとします

プログラミングのアイデア:

1. y1 と x1 の値を代入して、y1=kx1+b を取得します

2. y2 と x2 の値を代入すると、次のようになります: y2=kx2+b

3. まず係数 m=kx1 / kx2 または m=kx2 / kx1 を計算します

4. 3 番目のステップに従って、kx1==kx2 になるように、y1=kx1+b または y2=kx2+b に係数 m を掛けます。

4. 2 つの関数を減算します。例: my2-my1=mb-b、つまり m(y2-y1)=(m-1)b

5. 縦切片 b=(m(y2-y1))/(m-1) を計算します。 注: m は 1 にはなりません。浮動小数点数の丸めの問題にも注意してください。

6. b の値 y1=kx1+b を入力して、傾き k の値を求めます

サンプルコード:

リーリー

実行結果:

C# 2 変数線形方程式のパラメーターを解く

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。