关于菱形转换成矩形的问题

最近两次遇到这类问题(数列、信号塔),其中的转换感觉很奇妙
就是把比♂例放大 2 倍,然后旋转45°。
(x,y) => (x-y,x+y)

证明

红边表示x,蓝边表示y
这里写图片描述

这里写图片描述

显然可以这样连,易得两三角全等,则中间为等腰直角三角。
这里写图片描述

则(x,y)、(x-y,x+y)间的夹角为45°,根据勾股定理可得斜边为直角边的 2
这里写图片描述

综上,从(x,y)到(x-y,x+y)就相当于把比♂例放大后再旋转45°,既可以保证点之间的相对位置不会改变,又可以把菱形变成正方形,方便计算。

证毕。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值