有人可以幫我嗎。我理解一條線的方程以及如何解決紙上的零截取問題,但是我無法將其轉換爲代碼。更具體地講,我需要計算在該行截取具備兩種不同功能任何給定的X和Y座標點......Line x和y n截取點/ C++
double CalcLineYIntercept(LINE *line, double yintercept) { }
double CalcLineXIntercept(LINE *line, double xintercept) { }
所以,CalcLineYIntercept
將返回點的X座標線截取yintercept
哪裏(不一定爲零)。我無法將代數方程轉換爲代碼(並且我知道C++是一種代數語言,但代碼本身不會簡單地隔離變量)。有沒有簡單的方法來實現這一點?
非常感謝您
我們需要聲明'LINE'來回答這個問題。也許還要寫下你想要實現的公式。 – 2010-10-29 11:52:35
LINE是簡單的兩點座標,雙倍,x1,y1,x2,y2。 y = mx + b是線的方程,y2 - y1/x2 - x1是斜率(m),b是偏移量,但我不確定如何在這裏使用b來表示等式,或者如何把它寫入代碼。我需要n截距點(任何給定座標的截取點,不只是零) – user491232 2010-10-29 11:59:42
@ user491232:請編輯您的問題並添加您在評論中提供的信息。 – 2010-10-29 12:04:03