我正在为我的七年级数学课开展一个项目,我想知道如何计算两个点的位置知道两点的图的Y截距。 这就是我所拥有的:
Option Explicit
Dim X1, X2, Y1, Y2, Y, X, S
X1=InputBox("Enter X1")
Y1=InputBox("Enter Y1")
X2=InputBox("Enter X2")
Y2=InputBox("Enter Y2")
X=X2-X1
Y=Y2-Y1
S=Y/X
MsgBox("The slope of [" & X1 & "," & Y1 & "] and [" & X2 & "," & Y2 & "] is " & S)
MsgBox("Equation: (" & Y2 & "-" & Y1 & ") / (" & X2 & "-" & X1 & ") = " & S)
我不知道如何计算(X1,Y1)和(X2,Y2)到Y截距。
答案 0 :(得分:3)
第一步是找到斜率。看起来你在做S = Y / X。
之后很容易:
y-intercept = Y1-S * X1
答案 1 :(得分:0)
通过斜率为(X1,Y1)
的点S
的线是
y(x) = Y1 + S*(x-X1)
通过两个点(X1,Y1)
和(X2,Y2)
的线是
y(x) = Y1 + (Y2-Y1)*(x-X1)/(X2-X1)
该线在
处穿过y轴Y0 = (X2*Y1-X1*Y2)/(X2-X1)
xy
平面上的线的替代形式是
(X2-X1)*y - (Y2-Y1)*x = X2*Y1-X1*Y2 = constant
答案 2 :(得分:0)
请试试这个
#create data:
df = pd.DataFrame({'A':[['a', 'b', 'c'], ['e', 'f', 'g', 'h']], 'B': [3,5]})
#one step solution:
df['C'] = df.A.str.join(sep=',').str.extract("(\w),\w$", expand=False)
#result:
In [22]: df.C
Out[22]:
0 b
1 g
Name: C, dtype: object