この記事では、直線の傾きと縦方向の切片の値を見つけるための簡単な方法を記録します。これは単に解決策のアイデアを記録するだけであり、最終的には特定のプロジェクトに応じて最適化する必要があります。 直線の方程式が 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)b5. 縦切片 b=(m(y2-y1))/(m-1) を計算します。 注: m は 1 にはなりません。浮動小数点数の丸めの問題にも注意してください。
6. b の値 y1=kx1+b を入力して、傾き k の値を求めます
サンプルコード:
リーリー実行結果: