Forgot password?
 Create new account
Search
View: 68|Reply: 3

[几何] 求射影变换将二次曲线映为圆且保持顶点在P的角度不变

[Copy link]

3150

Threads

8388

Posts

610K

Credits

$\style{scale:11;fill:#eff}꩜$

Credits
65413
QQ

Show all posts

hbghlyj Post time 2024-3-8 20:04 |Read mode
本帖最后由 hbghlyj 于 2024-3-12 13:55 编辑
math.stackexchange.com/questions/3608272/prove-that-the-line-xy- ... x-y-are-on-fixed-con
It's well known that there are homographies that take C to a circle.
Let's assume that we can find a specific homography T that maps angles at P to equal angles at P′. I.e. C′ is a circle, and for all points A,B
∠APB=∠A′P′B′.

T怎么构造的?

3150

Threads

8388

Posts

610K

Credits

$\style{scale:11;fill:#eff}꩜$

Credits
65413
QQ

Show all posts

 Author| hbghlyj Post time 2024-3-8 23:31

尝试理解一下书的內容

过$S$作点$O$的极线的垂线,在这条直线上任取一点$T$(固定点).
对于二次曲线上每个点$P$,直线$TP$与点$O$的极线交于$z$,过$T$作$SP$的平行线与直线$Sz$交于$p$.
则当点$P$在二次曲线上运动时,点$p$的轨迹为圆。
$P\mapsto p$就是所求的映射:因为$Tp$总是平行于$SP$.
output.gif conicsectionstr00edwagoog_0114.jpg

右边是 Frégier's Theorem的证明:$\angle\mathrm{PSP'}=90$°
Then $\mathrm{P P}^{\prime}$ and $\mathrm{QQ}^{\prime}$ project into diameters $p p^{\prime}$ and $q q^{\prime}$, and, since the angles $p \mathrm{T} p^{\prime}$ and $q \mathrm{T} q^{\prime}$ are right angles, the three diameters $o p, o q, o\mathrm T$ are all equal; hence the conic projects into a circle; and since every diameter of the circle subtends a right angle at $\mathrm T$, therefore every chord of the conic through $\mathrm O$ subtends a right angle at $\mathrm S$. Again, since $o\mathrm T$ is perpendicular to the tangent at $\mathrm T$, therefore $\rm OS$ is perpendicular to the tangent at $\mathrm{S}$; that is, $\mathrm{OS}$ is normal.

Corollary.—Hence any conic can be projected into a circle by taking a point on its circumference as focus of projection, and the tangent and normal at that point project into tangent and normal.

3150

Threads

8388

Posts

610K

Credits

$\style{scale:11;fill:#eff}꩜$

Credits
65413
QQ

Show all posts

 Author| hbghlyj Post time 2024-3-12 21:56
如果去掉“将二次曲线映为圆”,只看“保持顶点在S的角度不变”,那它应该是形如$\pmatrix{\cosα&-\sinα&0\\\sinα&\cosα&0\\A&B&C}$
旋转一个角$\alpha$,变成“保持过S的所有直线不变”,问题变成:
T保持S且保持过S的所有直线不变,则T形如$\pmatrix{1&0&0\\0&1&0\\A&B&C}$.

可以验证给出的变换确实保持过S[0,0,1]的所有直线不变:
  1. {u, v, 0} . Adjugate[{{1, 0, 0}, {0, 1, 0}, {A, B, C}}]
Copy the Code

{C u, C v, 0}

可以直接计算来证明。把问题和证明又发到了math.stackexchange.com/q/4739105

3150

Threads

8388

Posts

610K

Credits

$\style{scale:11;fill:#eff}꩜$

Credits
65413
QQ

Show all posts

 Author| hbghlyj Post time 2024-3-12 23:19
hbghlyj 发表于 2024-3-12 13:56
把问题和证明又发到了math.stackexchange.com/q/4739105
Given a fixed line $L$ and two fixed points $S,S'$.
For any point $P$ on the plane, let the line $PS'$ intersect $L$ at $Z$.
Draw the line through $S'$ parallel to $SP$, intersecting the line $SZ$ at $P'$.
The map $P\mapsto P'$ maps lines through $S$ to parallel lines through $S'$: the line $S'P'$ is parallel to $SP$.
lnXbb[1].gif
当$S=S'$时,这样构造出来的$P$是直线SP上满足$ZP':ZS=ZS:ZP$的点 Screenshot 2024-03-12 153131.png
这只是“保持过S的所有直线不变”的射影变换的一部分(这些是对合,所以这些是C=-1的情况)。
如何构造出一般的“保持过S的所有直线不变”的射影变换$\pmatrix{1&0&0\\0&1&0\\A&B&C}$呢?
可以把对合右乘一个“关于S缩放$-C^{-1}$倍”:
$\pmatrix{1&0&0\\0&1&0\\A&B&C}=\pmatrix{1&0&0\\0&1&0\\A&B&-1}\pmatrix{1&0&0\\0&1&0\\0&0&-C}$
这样就能构造出所有的“保持过S的所有直线不变”的射影变换。

手机版|悠闲数学娱乐论坛(第3版)

2025-3-6 03:34 GMT+8

Powered by Discuz!

× Quick Reply To Top Return to the list