簡體   English   中英

給定4個或更多維度的兩個點,是否可以找到線方程?

[英]Given two points of 4 or more dimensions is it possible to find a line equation?

如果我有兩個點,例如P1 =(x1,y1,w1,z1 ...)和P2 =(x2,y2,w2,z2 ...),是否可以定義線方程? 這些點將始終具有相同的維數,即4和10。

我接下來要做的是使用方程式在線上創建其他特定點。

這是一個數學問題,而不是編程問題,但使用參數方程式/矢量方法很容易找到任意維度的兩點之間的線

p0 = np.array([1, 2, 3, 4]) #any numbers, be it 4, 5 or n dimensions
p1 = np.array([3, 2, 4, 5])

# note that "p" can be any number from -inf to inf
straight_line_function = lambda p: p0 + p * (p1 - p0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM