如果已经求得各点坐标,或者说我们说的,能够建系,

就用“法向量法”,所谓法向量,是指垂直于一个平面的直线,

根据向量可在平面内任意平移,我们可以知道,一个平面的法向量有无数多条.

以上是理论知识简介,因不知道你懂不,所以只得在此阐述下,

不然可能会对下面的问题的理解不透产生障碍.

具体做法:

1. 设分别设出两个平面的法向量,n1=(x1, y1, z1); n2=(x2, y2, z2)

2. 求出平面内线段所在直线的向量式(每个平面求出两个向量)

3. 利用法向量垂直平面,即垂直平面内所有直线,建立方程组(3元一次方程组,仅两个方程)

(1)建立的条件是,两个相互垂直的向量,乘积为0

(2)由于法向量有3个未知数,我们通常只用建立两个方程组成的方程组.这样可以得到关于这三个未知数的代数关系.而不是像初中的解三元一次方程组,可以解出一组唯一解.换句话说,由于各未知数间是满足一定的代数关系,那么立体几何中,依此法得出的应该是无数对解.不过,实际解题中,都是通过赋值法(见下详述)来得到唯一的一组解,即一个确定的法向量.

(3)赋值:即是赋予法向量的三个未知数中的某一个一个确实的代数值,比如0?1?等常实数,从而根据垂直向量数量积为0建立的方程中,得到的未知数之间的关系,就可以求出其他的两个未知数的具体的值.那么,这样得到的一个法向量,就是垂直于平面的一条法向量(仅是一条哈,因为平面法向量有无数条的)

PS:两条法向量的求法,都一致.

4. 我们根据异面直线所成的角的求法(平移其中一条或者两条到同一平面中,必须放到平面中来求的,对吧!),可以知道,两个平面的任意法向量所成的角,都相等.

而两个半平面所成的二面角,与他们的法向量所成的角的平面角“互补”(千万注意此点,因为异面直线所在的角,一定是锐角或者直角,不可能是钝角;但是二面角,是可以为锐二面角或直二面角,也可以为钝二面角的).

依据上面的理论依据,由向量的乘法,则可求出cos的绝对值(请最好加绝对值符号,异面直线所成的角,不能为钝角,因此余弦值不能为负,但向量方向不同,则可能求出的余弦值为负).

5. 判断范围,注意取值.

上面,求cos的值时,请提前判断题目让所求两个半平面所成的角(1)是锐角或直角?即我们所说的锐二面角还是直二面角.(2)是钝二面角吗?

因为,根据向量的方向性,可以知道,如果向量所取的方向不同,cos的绝对值不变,但可能得到两个互为相反数的值,所以在利用法向量法求两个二面角的平面角时,先判断二面角的取值范围.锐二面或直,显然,直接取cos=A(0≤A

作业帮用户

2016-11-17

举报

python 空间法向量可视化_利用空间法向量求二面角具体方法相关推荐

  1. Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略

    Python语言学习之图表可视化:python语言中可视化工具包的简介.安装.使用方法.经典案例之详细攻略 目录 python语言中可视化工具包的简介 python语言中可视化工具包的安装 pytho ...

  2. python自定义函数画图_利用Python绘图和可视化(长文慎入)

    Python有许多可视化工具,但是我主要讲解matplotlib(http://matplotlib.sourceforge.net).此外,还可以利用诸如d3.js(http://d3js.org/ ...

  3. python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  4. python爬虫好友聊天记录_利用Python网络爬虫抓取微信好友的签名及其可视化展示...

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  5. python爬虫好友图片_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  6. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

  7. 基于python的系统构建_利用python构建一个简单的推荐系统

    摘要: 快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫. 本文将利用python构建一个简单的推荐系统,在此之前读者需要对pandas和numpy等数据分析包有所了解. 什 ...

  8. python基于web可视化_独家 | 基于Python实现交互式数据可视化的工具(用于Web)

    转自:数据派ID:datapi 作者:Alark Joshi 翻译:陈雨琳 校对:吴金笛 本文2200字,建议阅读8分钟. 本文将介绍实现数据可视化的软件包. 这学期(2018学年春季学期)我教授了一 ...

  9. python交互式数据可视化_基于Python实现交互式数据可视化的工具,你用过几种?...

    作者:Alark Joshi 翻译:陈雨琳 来源:数据派THU(ID:DatapiTHU) 我教授了一门关于数据可视化的数据科学硕士课程.我们的数据科学硕士项目是一个为期15个月的强化项目,这个项目已 ...

最新文章

  1. 50位青年科学家获颁1.5亿大奖!3位大咖这样寄语
  2. 探索“植物人”语言能力和意识水平
  3. Java锁详解之改进读写锁StampedLock
  4. 用顺序栈实现十进制向二进制转化
  5. STP生成树连载:制服网络广播风暴(1)
  6. k8s通过label来控制pod的位置
  7. AgileEAS.NET平台-文档发布-还等什么?
  8. 8.3实例程序:平面阴影
  9. M2Det-一种使用新的特征金字塔方式的单阶段目标检测器(论文笔记)
  10. 【JAVA程序设计】(C00019)javaweb高校社团管理系统
  11. Git 使用源代码包编译、配置部署和使用 使用包管理工具安装
  12. dct椒盐噪声去噪效果不好_椒盐噪声去除方法分析及对比研究
  13. [ACMMM2018]BeautyGAN: Instance-level Facial Makeup Transfer with DeepGenerative Adversarial Network
  14. testerhome职业辅导沙龙
  15. 聊聊从平面设计师转为UI设计师的经历
  16. SparkEnv源码解读
  17. 二等水准测量记录数据_二等水准测量记录计算示例.doc
  18. K-D 树, 高维空间索引
  19. 视频号容易被限流的8个雷区,这些规则你一定要知道!
  20. 【PS必备】各系色卡对照表

热门文章

  1. 电脑硬件:蓝屏的常见解决方案
  2. stm32中断优先级
  3. 内蒙古计算机考研学校选择,2020内蒙古考研指南-这些没有A+的院校你会选择吗...
  4. OneNav一为主题魔改教程(三):给底部加上当前页面的消耗时间--洞五洞洞幺
  5. CSS课堂案例11-淘宝焦点图布局
  6. 防止网络钓鱼攻击的10种方法...
  7. Spring+Hibernate双数据源测试Mysql集群读写分离(转自http://blog.csdn.net/hzw2312/article/details/9083519)
  8. 【QT】实现贪吃蛇小游戏(附源码)
  9. x64dgb安装插件教程
  10. vscode 网易云音乐插件