明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2664|回复: 8

共轴圆锥曲线的公切线

  [复制链接]
发表于 2009-3-4 15:41:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2009-3-4 15:41:51 编辑

给定两条圆锥曲线(如上图的红色和绿色的椭圆),这两条圆锥曲线有一条轴重合,求作这两条圆锥曲线的公切线(如上图的蓝色和土黄色直线)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1威望 +1 明经币 +2 金钱 +15 贡献 +10 激情 +10 收起 理由
highflybir + 1 + 2 + 15 + 10 + 10 【好评】表扬一下 好题目

查看全部评分

发表于 2009-3-4 22:53:00 | 显示全部楼层

:) , 下午找个一个轨迹,还以为是直线的,后来发现错了。

不过计算了一下还是有尺规做法的,如下。继续思考非计算解。

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2009-3-6 15:46:00 | 显示全部楼层

在AutoCAD中倒可以借力一下

Command: xl
XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: tan
to
Specify through point: tan
to
Specify through point:

XL--> tan + tan  [临近切点]

发表于 2009-3-6 19:42:00 | 显示全部楼层
谢谢andyhon,又学了一招

原来xl的tan有如此的好用,真不错啊

不过我在尝试绘制出椭圆上一确定点的切线的时候,却似乎有些困难,请andyhon兄教一下,谢谢。:)
发表于 2009-3-7 14:23:00 | 显示全部楼层

...绘制出椭圆上一确定点的切线...

这个Xline似乎尚未支援(2004)

so...
用几何法
or
(vlax-curve-getfirstderiv obj pt);取得曲线obj相对于pt点的切线增量(斜率)
(you may search 'vlax-curve-getfirstderiv ....)

发表于 2009-3-7 17:19:00 | 显示全部楼层

To Qjchen:

可能这个帖子还管用些(你有回复贴)。
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=62980

发表于 2009-3-7 21:01:00 | 显示全部楼层
本帖最后由 作者 于 2009-3-7 21:35:02 编辑

:),谢谢andyhon兄和yimin兄
To andyhon兄,vlax函数确实很好用,在硬盘上看到一个
  1. (defun C:test (/ obj p tan os)
  2.   (vl-load-com)
  3.   (setq obj (vlax-ename->vla-object (car (entsel "\nSelect entity: "))))
  4.   (setq p (getpoint "\nPick a Point:"))
  5.   (setq tan (vlax-Curve-GetFirstDeriv obj (vlax-Curve-GetParamatDist obj (vlax-curve-getDistAtPoint obj p))))
  6.   (setq os (getvar "osmode"))
  7.   (setvar "osmode" 0)
  8.   (vl-cmdf "xline" p (polar p (atan (/ (cadr tan) (car tan))) 1) "")
  9.   (setvar "osmode" os)
  10.   (princ)
  11. )
To yimin兄,我只是很惊奇于xl的两个tan用法。
最近常用geogebra,他的内置切线的功能还真是挺不错的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2009-3-8 09:47:00 | 显示全部楼层
geogebra,好东东啊。
发表于 2009-3-18 08:35:00 | 显示全部楼层

回复:(hejoseph)共轴圆锥曲线的公切线

本帖最后由 作者 于 2009-3-18 14:25:32 编辑

设切线与长轴的交点为P,四个焦点依次为A,B,C,D.短半轴相应为$b_1,b_2$.

则$\frac{AP}{CP}*\frac{BP}{DP}=\frac{b_1^2}{b_2^2}$.

定出P点后,转化为过定点作切线问题.

对于图中的$A(-\sqrt3,0),B(\sqrt3,0),C(7,0),D(13,0),b_1=1,b_2=4$,

求得$x_P=-2/3+-\frac{\sqrt(2185)}{15}$.

评分

参与人数 1威望 +1 明经币 +2 金钱 +15 贡献 +10 激情 +10 收起 理由
highflybir + 1 + 2 + 15 + 10 + 10 【好评】好思路

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-24 06:19 , Processed in 0.195387 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表