公式:当直线与x轴垂直,由轴对称的性质可得,y=b,AA‘的中点在直线x=k上,(a+x)/2=k,x=2k-a,所以易求A’的坐标(2k-a,b)等。

解题方法一

1、当直线与x轴垂直

由轴对称的性质可得,y=b,AA‘的中点在直线x=k上,则,

(a+x)/2=k,x=2k-a

所以易求A’的坐标(2k-a,b)

2、当直线与y轴垂直

由轴对称的性质可得,x=a,BB’的中点在直线y=k上,则,

(y+b)/2=k,y=2k-b

所以易求B’的坐标(a,2k-b)

3、当直线为一般直线,即其一般形式可表示为y=kx+b。

设所求对称点A的坐标为(a,b)。根据所设对称点A(a,b)和已知点B(c,d),可以表示出A、B两点之间中点的坐标为((a+c)/2,(b+d)/2),且此中点在已知直线上。将此点坐标代入已知直线方程,可以得到一个关于a,b的二元一次方程(1)。

因为A、B两点关于已知直线对称,所以直线AB与该已知直线垂直。又因为两条垂直相交直线的斜率相乘积为-1,即k1*k2=-1。

设已知直线的斜率为k1(已知),则直线AB的斜率k2为-1/k1。

把A、B两点坐标代入直线斜率公式:k2=(b-d)/(a-c)=-1/k1,得到一个关于a,b的二元一次方程(2)。联立二元一次方程(1)、(2),得二元一次方程组,解得a、b值,即所求对称点A的坐标(a,b)。

解题方法二

①设所求对称点A的坐标为(a,b)。

②根据所设对称点A(a,b)和已知点B(c,d),可以表示出A、B两点之间中点的坐标为((a+c)/2,(b+d)/2),且此中点在已知直线上。将此点坐标代入已知直线方程,可以得到一个关于a,b的二元一次方程(1)。因为A、B两点关于已知直线对称,所以直线AB与该已知直线垂直。

③又因为两条垂直相交直线的斜率相乘积为-1,即k1*k2=-1。

设已知直线的斜率为k1(已知),则直线AB的斜率k2为-1/k1。

把A、B两点坐标代入直线斜率公式:k2=(b-d)/(a-c)=-1/k1,得到一个关于a,b的二元一次方程(2)。

④联立二元一次方程(1)、(2),得二元一次方程组,解得a、b值,即所求对称点A的坐标(a,b)

java求坐标x的对称点_对称点坐标公式是什么相关推荐

  1. java求值不用后缀表达式_数据结构之后缀表达式求值(java实现)

    数据结构之后缀表达式求值(java实现) 前记 ​ 今天在刷leet code的时候刷到了一道题,后缀表达式(逆波兰表达式)求值,我花了一会儿写了一下它的解法.但是今天我不谈什么是后缀表达式,有兴趣的 ...

  2. Java求最小数用哪个函数_在Java中使用小数进行计算的函数

    例如,当您键入22和56时,此代码可以正常工作,它显示正确的结果 import java.util.Scanner; class apples{ public static void main(Str ...

  3. java 求最长重复子串_给定一个字符串,求出其最长的重复子串。

    #include #include #include #include using namespace std; //给定一个字符串,求出其最长的重复子串 //方法一 string lsubstr_1 ...

  4. java求乘法逆元的代码_求乘法逆元的几种方法

    (数学渣,下面的文字可能有误,欢迎指教) 乘法逆元的定义貌似是基于群给出的,比较简单地理解,可以说是倒数的概念的推广.记a的关于模p的逆元为a^-1,则a^-1满足aa^-1≡ 1(mod p) 加减 ...

  5. Java求抛物线输入角度速度_模拟一条抛物线如何根据抛出角度,力度在计算物体的飞行轨迹?最好考虑空气的阻力,哪位达人能给一个公式么...

    共回答了17个问题采纳率:82.4% 没定坐标系的话就是默认从原点开始的一条抛物线咯? 设横纵坐标都表示距离 单位m米 其实有点问题 只有力度没有受力时间是不知道抛出的初速度的 这个问题一定要搞清楚啊 ...

  6. java求美国数学家的年龄_陶哲轩8岁在美国高考得760分,智商超爱因斯坦30%,现状如何了?...

    陶哲轩,8岁参加美国高考,这已经令人震惊:但更加让人意想不到的是,满分800分的试卷,8岁的他就斩获了760分,这简直太不可思议了!智商超群的陶哲轩,是众人口中的"小神童",数学界 ...

  7. java求不同出租车的费用_出租车费用(贪心)

    出租车费用 时间限制:1 Sec内存限制:32 MB [提交][状态][讨论版] 题目描述 某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里:接下来的4公里,每公里2元:之后每公里2 ...

  8. 求关于一条直线的对称点

    已知直线l:a*x+b*y+c=0(a!=0,b!=0)点A(x1,y1),求点关于直线l的对称点A'. 可以设A'为(x,y),那么可知点((x1+x)/2, (y1+y)/2) )在直线l上,且过 ...

  9. java求两个圆相交坐标

    最近由于项目需要,根据两个圆函数求出相交的坐标.实现代码如下,另感谢两圆求交点算法实现Java代码,虽然他所贡献的代码中存在问题,但仍有借鉴意义. 1.两个圆相交的数学求法 在中学数学中我们知道,一个 ...

最新文章

  1. Springboot启动原理解析
  2. 用indesign怎么更换名牌姓名_颚式破碎机如何拆卸?耐磨件怎么更换,可以用多久?答案都在这里...
  3. PHP新浪乐居面试题,一个朋友去新浪乐居面试时的面试题(PHP)
  4. 极致的线上产品设计与终极数据分析工具,两者缺一不可(中)
  5. flock - 必应词典
  6. [Linux]NAT和代理服务器
  7. 农场js_通过销售农场商品来解释Web API
  8. 华为nova 9系列曝光:全系标配骁龙778G 4G处理器
  9. docker公共存储库_Docker Hub镜像公共仓库使用
  10. 正在将错误信息上传至服务器,android - 将Base64编码的图像上传到服务器-400服务器错误 - 堆栈内存溢出...
  11. Android 进程的五种生命周期学习
  12. 【Docker】问题汇总
  13. 机器人学DH参数及利用matlab符号运算推导
  14. 莫队算法(最小曼哈顿生成树或者分块处理)
  15. 图解CSS3 Flexbox属性
  16. 华为手机怎么恢复微信聊天记录(2022最新版)
  17. 用秩讨论线性方程组的解/三个平面的位置关系
  18. 简单使用Linux工业平板(一)
  19. Android监听应用切换到后台和前台
  20. nobody用户介绍

热门文章

  1. 网络工具nc的常见功能和用法
  2. 5 精通matlab深入学习结构体看这篇文章就够了
  3. 【盟军敢死队:二战英雄修改器实现】【感慨一下古龙群侠传这个修改器的编写过程】
  4. MongoDB数据库批量更新
  5. 可以跟着你浪迹天涯的咖啡机,比星巴克还方便的“续命良药” | 钛空舱
  6. 转换通达信分钟数据,包括5分钟和1分钟数据
  7. 新一代版本控制系统Git,你真的掌握了吗?
  8. 如何将以前wm手机所备份的bkg文件导入android手机,【极光ROM】-【三星S20(国行/港版/台版/韩版/美版) G981X-高通865】-【V5.0 Android-Q-TI8】...
  9. 你早就知道该怎么用了
  10. (c语言)单、双精度