Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 延长直线_Delphi - Fatal编程技术网

Delphi 延长直线

Delphi 延长直线,delphi,Delphi,有一个倾斜的直线系列,其中两点显示一条直线。如何计算Y值,使直线在同一方向无限延伸 这条线就像一条指导线,当值被添加到同一图表中的另一个系列中时,应该遵循这条指导线。但绝不能改变角度 我使用的是Delphi和Lazarus。假设直线通过(x0,y0)和(x1,y1)。线k的斜率由下式给出: k = (y1-y0) / (x1-x0) 所以这条线可以表示为 y(x) = y0 + k(x-x0) 因此,您需要将x值为图表上显示的最小和最大x值的点添加到序列中。其y值的计算如上所述 这假设直线不

有一个倾斜的直线系列,其中两点显示一条直线。如何计算Y值,使直线在同一方向无限延伸

这条线就像一条指导线,当值被添加到同一图表中的另一个系列中时,应该遵循这条指导线。但绝不能改变角度


我使用的是Delphi和Lazarus。

假设直线通过(x0,y0)和(x1,y1)。线k的斜率由下式给出:

k = (y1-y0) / (x1-x0)
所以这条线可以表示为

y(x) = y0 + k(x-x0)
因此,您需要将x值为图表上显示的最小和最大x值的点添加到序列中。其y值的计算如上所述


这假设直线不垂直,即x0不等于x1。如果直线是垂直的,那么解决方案就很简单。将点放置在图表最小值和最大值的y值处

假设直线穿过(x0,y0)和(x1,y1)。线k的斜率由下式给出:

k = (y1-y0) / (x1-x0)
所以这条线可以表示为

y(x) = y0 + k(x-x0)
因此,您需要将x值为图表上显示的最小和最大x值的点添加到序列中。其y值的计算如上所述


这假设直线不垂直,即x0不等于x1。如果直线是垂直的,那么解决方案就很简单。将点放置在图表最小值和最大值的y值处

假设直线穿过(x0,y0)和(x1,y1)。线k的斜率由下式给出:

k = (y1-y0) / (x1-x0)
所以这条线可以表示为

y(x) = y0 + k(x-x0)
因此,您需要将x值为图表上显示的最小和最大x值的点添加到序列中。其y值的计算如上所述


这假设直线不垂直,即x0不等于x1。如果直线是垂直的,那么解决方案就很简单。将点放置在图表最小值和最大值的y值处

假设直线穿过(x0,y0)和(x1,y1)。线k的斜率由下式给出:

k = (y1-y0) / (x1-x0)
所以这条线可以表示为

y(x) = y0 + k(x-x0)
因此,您需要将x值为图表上显示的最小和最大x值的点添加到序列中。其y值的计算如上所述


这假设直线不垂直,即x0不等于x1。如果直线是垂直的,那么解决方案就很简单。将点放置在图表最小值和最大值的y值处

当然,如果x1=X0,任何y都适合该x值。@Rudy假设直线不是垂直的,我知道,但这在问题上并不完全清楚,IMO。@Rudy处理垂直情况当然很容易。为了完整性,我加了这个。当然,如果x1=X0,任何y都适合该x值。@Rudy我知道,假设直线不是垂直的,但这一点从问题上来说并不完全清楚,IMO。@Rudy处理垂直情况当然很简单。为了完整性,我加了这个。当然,如果x1=X0,任何y都适合该x值。@Rudy我知道,假设直线不是垂直的,但这一点从问题上来说并不完全清楚,IMO。@Rudy处理垂直情况当然很简单。为了完整性,我加了这个。当然,如果x1=X0,任何y都适合该x值。@Rudy我知道,假设直线不是垂直的,但这一点从问题上来说并不完全清楚,IMO。@Rudy处理垂直情况当然很简单。为了完整起见,我加了这个。