问个几何问题。。 已知一个椭圆的长短轴长度 a,b 和中心点坐标(0,0)现在从中心点画一条线到椭圆上,这条线与椭圆和夹角知道为30度,那要怎么求出这条线与椭圆的交点?附出图: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何求出X,Y的坐标?我根据椭圆方程,算出来是错误的1 : X*X/a*a + Y *Y /b*b = 12 : Tan(30 * (pi/180)) = Y / X; Y=(1/2)X,将其带入椭圆方程。X^2/a^2+y^2/b^2=1,a,b值已知,将其带入方程求解,即可 不好意思,说错了,斜率应为Tan30, 口算的-> x = sqrt(3)/2*y-> x^2 = 3/4*y^2-> (3/4*a^2+1/b^2)*y^2 = 1-> y = sqrt( (3b^2+4a^2)/(2ab)^2 ) = sqrt(3b^2+4a^2) / 2ab 很简单啊,椭圆的方程:(x*x/a*a)+(y*y/b*b)=1直线的方程:y=x/(根号(3))连解方程即可 x=sqrt(sqr(a*b)/(sqr(a*tan(n*π/180))+sqr(b)));(n就是输入的角度);Y自己算吧看看对不对 大家发邮件用的html组件是什么? 如何消除PChar的WARNING??还有没有可以替换PChar的函数?? 急!!等回答!! 高分求围棋规则实现算法。 连接 如何将adoquery的查询结果送到listbox或者dblistbox linzhisong来拿分。 2000下普通用户用DELPHI的一些问题。 我的瑞星已是:13.34,为什么Nimda.win32还是骚扰我?thanks. 有没有这样一种方法? 使用 ShellListView 及 ShellComboBox 的問題 如何让DBgrid里的内容全部居中显示?
我根据椭圆方程,算出来是错误的
1 : X*X/a*a + Y *Y /b*b = 1
2 : Tan(30 * (pi/180)) = Y / X;
-> x = sqrt(3)/2*y
-> x^2 = 3/4*y^2
-> (3/4*a^2+1/b^2)*y^2 = 1
-> y = sqrt( (3b^2+4a^2)/(2ab)^2 ) = sqrt(3b^2+4a^2) / 2ab
椭圆的方程:(x*x/a*a)+(y*y/b*b)=1
直线的方程:y=x/(根号(3))连解方程即可
看看对不对