当前位置: 首页 > news >正文

平面及其方程

一、曲面和交线的定义

空间解析几何中,任何曲面或曲线都看作点的几何轨迹。在这样的意义下,如果曲面SSS与三元方程:
F(x,y,z)=0(1)F(x,y,z)=0\tag{1} F(x,y,z)=0(1)
有下述关系:

  1. 曲面 SSS 上任一点的坐标都满足方程(1)(1)(1)
  2. 不在曲面SSS上的点坐标都不满足方程(1)(1)(1)

那么,方程(1)(1)(1)就叫做曲面SSS的方程,而曲面SSS就叫做方程(1)(1)(1)的图形。

上面的概念其实就是在描述数学表达式恰好能表达曲面,不多也不少。那么空间曲线又是如何定义的?

空间曲线可以看作两个曲面 S1S1S1 S2S2S2 的交线,设曲面的交线为 CCC,则交线可以应该满足方程组:
{F(x,y,z)=0G(x,y,z)=0\left\{ \begin{aligned} F(x,y,z)=0\\ G(x,y,z)=0 \end{aligned} \right. {F(x,y,z)=0G(x,y,z)=0

二、平面方程

2.1 点法式方程

确定平面中的一点及其方向就是点法式方程的基本思想。平面中的点没有什么特殊的地方,就是属于平面上的一点, 那么方向应该如何表达合适呢?答案是,平面法向量。平面法向量是一个非零向量[1]垂直与待表示的平面,由线面垂直的定义,在平面上任意向量均与该平面的法向量垂直。

因为过一点有且仅有一条与平面垂直的直线。假设我们在平面 Π\PiΠ 上有一点M0(x0,y0,z0)M_0(x_0,y_0,z_0)M0(x0,y0,z0) 和它的法向量 n⃗=(A,B,C)\vec{n}=(A,B,C)n=(A,B,C) ,这个平面被唯一确定,根据定义:
n⃗⋅M0M→=0\vec{n}\cdot\overrightarrow{M_0M}=0 nM0M=0
因为n⃗=(A,B,C)\vec{n}=(A,B,C)n=(A,B,C)M0M→=(x−x0,y−y0,z−z0)\overrightarrow{M_0M}=(x-x_0,y-y_0,z-z_0)M0M=(xx0,yy0,zz0)所以有:
A(x−x0)+B(y−y0)+C(z−z0)=0(2)A(x-x_0)+B(y-y_0)+C(z-z_0)=0\tag{2} A(xx0)+B(yy0)+C(zz0)=0(2)
这就是平面任意一点(xt,yt,zt)(x_t,y_t,z_t)(xt,yt,zt) 都满足的方程,这就是平面的点法式方程,点指的是平面上一点,法指的是非零法向量。

2.2 平面的一般方程

对于一个三元一次方程表示:
Ax+By+Cz+D=0(3)Ax+By+Cz+D=0\tag{3} Ax+By+Cz+D=0(3)
任取满足该方程的一个点,代入方程:
Ax0+By0+Cz0+D=0(4)Ax_0+By_0+Cz_0+D=0\tag{4} Ax0+By0+Cz0+D=0(4)
式子(3)−(4)(3)-(4)(3)(4)
A(x−x0)+B(y−y0)+C(z−z0)=0(5)A(x-x_0)+B(y-y_0)+C(z-z_0)=0\tag{5} A(xx0)+B(yy0)+C(zz0)=0(5)
我们知道(5)(5)(5)是一个点法式方程。所以:

  • 任意 x,y,zx,y,zx,y,z都属于平面
  • 不属于平面上的点都不满足(5)(5)(5)

从定义上看,方程(3)(3)(3)

  • 任意 x,y,zx,y,zx,y,z都属于平面
  • 不属于平面上的点都不满足

这就意味着,Ax+By+Cz+D=0Ax+By+Cz+D=0Ax+By+Cz+D=0 是一个平面方程。它有以下结论:

  • 一般方程的 x,y,zx,y,zx,y,z 系数其实就是一个法向量
  • 如果 D=0D=0D=0 过原点
  • 如果 A=0A=0A=0 法向量为 n⃗=(0,B,C)\vec{n}=(0,B,C)n=(0,B,C) ,法向量垂直 XXX 轴,对应平面平行或包含 XXX
  • 如果 B=0B=0B=0 法向量为 n⃗=(A,0,C)\vec{n}=(A,0,C)n=(A,0,C) ,法向量垂直 YYY 轴,对应平面平行或包含 YYY
  • 如果 C=0C=0C=0 法向量为 n⃗=(A,B,0)\vec{n}=(A,B,0)n=(A,B,0) ,法向量垂直 ZZZ 轴,对应平面平行或包含 ZZZ
  • 如果 A=B=0A=B=0A=B=0 法向量为 n⃗=(0,0,C)\vec{n}=(0,0,C)n=(0,0,C) ,法向量同时垂直 X,YX,YX,Y轴,也就是垂直于对应的XOYXOYXOY平面,对应的平面平行或者包含XOYXOYXOY
  • 如果 B=C=0B=C=0B=C=0 法向量为 n⃗=(A,0,0)\vec{n}=(A,0,0)n=(A,0,0) ,法向量同时垂直 Y,ZY,ZY,Z轴,也就是垂直于对应的YOZYOZYOZ平面,对应的平面平行或者包含YOZYOZYOZ
  • 如果 A=0=CA=0=CA=0=C 法向量为 n⃗=(0,B,0)\vec{n}=(0,B,0)n=(0,B,0) ,法向量同时垂直 X,ZX,ZX,Z轴,也就是垂直于对应的XOZXOZXOZ平面,对应的平面平行或者包含XOZXOZXOZ

一大串文字,其实总结一句话,看法向量坐标,如果对应分量为0,那么法向量垂直于对应分量,对应平面平行或者包含对应分量。

三、两平面的夹角

从几何上看,平面的夹角是小于或者等于90度的,但在解析几何中,我们更加倾向于用法向量之间的夹角来定义,用向量夹角表示存在一个问题,向量夹角的范围是[0,π][0,\pi][0,π],应该特别注意。

设平面 Π1\Pi_1Π1Π2\Pi_2Π2 的法向量依次为 n1=(A1,B1,C1)\bold{n_1}=(A_1,B_1,C_1)n1=(A1,B1,C1)n2=(A2,B2,C2)\bold{n_2}=(A_2,B_2,C_2)n2=(A2,B2,C2) ,则平面的夹角 θ\thetaθ 应为:(n1,n2^)(\widehat{\bold{n_1},\bold{n_2}})(n1,n2)或者(−n1,n2^)=π−(n1,n2^)(\widehat{\bold{-n_1},\bold{n_2}})=\pi-(\widehat{\bold{n_1},\bold{n_2}})(n1,n2)=π(n1,n2),选两个中的锐角或者直角,所以: cos⁡θ=∣(n1,n2^)∣\cos\theta=|(\widehat{\bold{n_1},\bold{n_2}})|cosθ=(n1,n2)。用向量计算公式则为:
cos⁡θ=∣A1A2+B1B2+C1C2∣A12+B12+C12A22+B22+C22(6)\cos \theta=\frac{|A_1A_2+B_1B_2+C_1C_2|}{\sqrt{A_1^2+B_1^2+C_1^2}\sqrt{A_2^2+B_2^2+C_2^2}}\tag{6} cosθ=A12+B12+C12A22+B22+C22A1A2+B1B2+C1C2(6)
从向量垂直和平行的充分必要条件立刻可推得:

  • Π1、Π2\Pi_1、\Pi_2Π1Π2 垂直相当于 A1A2+B1B2+C1C2=0A_1A_2+B_1B_2+C_1C_2=0A1A2+B1B2+C1C2=0
  • Π1、Π2\Pi_1、\Pi_2Π1Π2 平行或重合相当于 A1A2+B1B2+C1C2=0\frac{A_1}{A_2}+\frac{B_1}{B_2}+\frac{C_1}{C_2}=0A2A1+B2B1+C2C1=0

[1] 主要是你是零向量也没啥意思,什么信息都给不了

相关文章:

平面及其方程

一、曲面和交线的定义 空间解析几何中,任何曲面或曲线都看作点的几何轨迹。在这样的意义下,如果曲面SSS与三元方程: F(x,y,z)0(1)F(x,y,z)0\tag{1} F(x,y,z)0(1) 有下述关系: 曲面 SSS 上任一点的坐标都满足方程(1)(1)(1)不在曲…...

7 配置的封装

概述 IPC设备通常有三种配置信息:一是默认配置,存储了设备所有配置项的默认值,默认配置是只读的,不能修改;二是用户配置,存储了用户修改过的所有配置项;三是私有配置,存储了程序内部使用的一些配置项,比如:固件升级的URL、固件升级标志位等。恢复出厂设置的操作,实际…...

03_Docker 入门

03_Docker 入门 文章目录03_Docker 入门3.1 确保 Docker 已经就绪3.2 运行我们的第一个容器3.3 使用第一个容器3.4 容器命名3.5 重新启动已经停止的容器3.6 附着到容器上3.7 创建守护式容器3.8 容器内部都在干些什么3.9 Docker 日志驱动3.10 查看容器内的进程3.11 Docker 统计信…...

Python 为什么要 if __name__ == “__main__“:

各位读者,你们知道以下两个Python文件有什么区别吗? main1.py def main():output Helloprint(output)if __name__ "__main__":main()main2.py output Hello print(output)当我们直接运行 main1.py 与 main2.py 的时候,程序都…...

455. 分发饼干、376. 摆动序列、53. 最大子数组和

455.分发饼干 题目描述: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块…...

基于Springbot+微信小程序的购药平台的设计与实现

基于Springbot微信小程序的购药平台的设计与实现 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、…...

aws lambda rust的sdk和自定义运行时

rust的aws sdk 参考资料 https://docs.aws.amazon.com/sdk-for-rust/latest/dg/getting-started.htmlhttps://awslabs.github.io/aws-sdk-rust/https://github.com/awslabs/aws-sdk-rusthttps://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rust_dev_preview rus sd…...

[安装之3] 笔记本加装固态和内存条教程(超详细)

由于笔记本是几年前买的了,当时是4000,现在用起来感到卡顿,启动、运行速度特别慢,就决定换个固态硬盘,加个内存条,再给笔记本续命几年。先说一下加固态硬盘SSD的好处:1.启动快 2.读取延迟小 3.写…...

极客时间左耳听风-高效学习

左耳听风——高效学习篇 P95 | 高效学习:端正学习态度 本人真实⬇️⬇️⬇️⬇️ “ 大部分人都认为自己爱学习,但是: 他们都是只有意识没有行动,他们是动力不足的人。 他们都不知道自己该学什么,他们缺乏方向和目标。…...

MSR寄存器访问

1.介绍 MSR是CPU的一组64位寄存器,每个MSR都有它的地址值(如下图所示),可以分别通过RDMSR 和WRMSR 两条指令进行读和写的操作。 如图中为8个P-state寄存器,地址分别为0xC001 0064 ~ 0xC001 006B,每个寄存…...

ArcGIS:模型构建器实现批量按掩膜提取影像

用研究区域的矢量数据来裁剪栅格数据集时,一般我们使用ArcGIS中的【按掩膜提取工具】。如果需要裁剪的栅格数据太多,处理起来非常的麻烦,虽然ArcGIS中有批处理的功能,但是还是需要手动选择输入输出数据。 如下图,鼠标…...

算法刷题打卡第94天: 找出给定方程的正整数解

找出给定方程的正整数解 难度:中等 给你一个函数 f(x, y) 和一个目标结果 z,函数公式未知,请你计算方程 f(x,y) z 所有可能的正整数 数对 x 和 y。满足条件的结果数对可以按任意顺序返回。 尽管函数的具体式子未知,但它是单调…...

浅析SAS协议(1):基本介绍

文章目录概述SAS协议发展历程SAS技术特性SAS设备拓扑SAS phySAS地址SAS设备类型SAS协议分层参考链接概述 SAS,全称Serial Attached SCSI,即串行连结SCSI,是一种采用了串行总线的高速互连技术。通过物理上使用串行总线连结,在链路…...

93.【Vue-细刷-02】

Vue-02(十六)、基本列表渲染 (v-for)1.使用v-for遍历数组2.使用v-for遍历对象3.使用v-for遍历字符串(十七)、列表过滤 (filter())1.⭐JS中Change属性的原生状态⭐2.使用watch监听实现3.const {xxx} this 在Vue的作用⭐⭐4.JS箭头函数参数的简写⭐5.使用computed进行计算实现(最…...

Allegro负片层不显示反盘的原因和解决办法

Allegro负片层不显示反盘的原因和解决办法 在用Allegro做PCB设计的时候,负片设计是较为常用的一种方式,有时会出现打开负片层却看不到反盘的情况,如下图 L2层是负片层 L2层仍然只能看到盘 如何才能看到反盘显示的效果,具体操作如下 首先确定L2层层叠里面设置的是负片...

ACM数论 裴蜀定理(贝祖定理)

一.内容定义 「裴蜀定理」,又称贝祖定理(Bzouts lemma)。是一个关于最大公约数的定理。其内容定义为:对于不全为零的任意整数 a 和 b,记二者的最大公约数为 g 即 gcd(a,b) g,则对于任意整数 x 和 y 都一定…...

基础篇—CSS Position(定位)解析

CSS Position(定位) position 属性指定了元素的定位类型。 position 属性的五个值: relativefixedabsolutesticky元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。 1、static…...

正则表达式与grep

基本正则表达式BRE集合 匹配字符匹配次数位置锚定 符号作用^尖角号,用于模式的最正常,如“^haha”,匹配以haha单词开头的行$美元符,用于模式的最右侧,如“haha$”,表示haha单词结尾的行^$组合符&#xff…...

开发必备的IDEA 插件!效率提升 50 倍!

日常开发中,面向百度编程的程序员,很多时候,你跟大佬级别的差距,可能不仅仅是知识面的差距,还有就是开发效率的差距。以下是我常用的几个IDEA插件,废话不多说,直接肝干货! 1. Codot…...

aws eks 集群访问ecr仓库拉取镜像的认证逻辑

本文主要讨论三个问题 ecr帮助程序在docker上如何配置eks集群访问ecr仓库的逻辑kubelet授权ecr的源码分析 ecr帮助程序 在docker环境下,可以通过在$HOME/.docker/config.json中指定凭证管理程序 docker login aws同样提供了证书助手,避免手动执行ecr认…...

超短脉冲激光自聚焦效应

前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...

Python:操作 Excel 折叠

💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析

这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

大模型多显卡多服务器并行计算方法与实践指南

一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...

图表类系列各种样式PPT模版分享

图标图表系列PPT模版&#xff0c;柱状图PPT模版&#xff0c;线状图PPT模版&#xff0c;折线图PPT模版&#xff0c;饼状图PPT模版&#xff0c;雷达图PPT模版&#xff0c;树状图PPT模版 图表类系列各种样式PPT模版分享&#xff1a;图表系列PPT模板https://pan.quark.cn/s/20d40aa…...

Linux 中如何提取压缩文件 ?

Linux 是一种流行的开源操作系统&#xff0c;它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间&#xff0c;使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的&#xff0c;要在 …...

如何更改默认 Crontab 编辑器 ?

在 Linux 领域中&#xff0c;crontab 是您可能经常遇到的一个术语。这个实用程序在类 unix 操作系统上可用&#xff0c;用于调度在预定义时间和间隔自动执行的任务。这对管理员和高级用户非常有益&#xff0c;允许他们自动执行各种系统任务。 编辑 Crontab 文件通常使用文本编…...

Golang——6、指针和结构体

指针和结构体 1、指针1.1、指针地址和指针类型1.2、指针取值1.3、new和make 2、结构体2.1、type关键字的使用2.2、结构体的定义和初始化2.3、结构体方法和接收者2.4、给任意类型添加方法2.5、结构体的匿名字段2.6、嵌套结构体2.7、嵌套匿名结构体2.8、结构体的继承 3、结构体与…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...