微分几何-曲线论(曲线)

news2025/2/23 12:41:12

文章目录

      • 曲线
        • 定义
        • 常见曲线
          • 直线
          • 圆柱螺线
          • 维维安尼曲线
        • 连续曲线/光滑曲线
        • 正则曲线
        • 切向量
          • 切线方程
          • 法平面(法面)
        • 弧长
          • 定理1:弧长公式
          • 弧长参数化
          • 定理2:任何一条正则曲线都可以使用弧长作参数.(也称弧长参数为**自然参数**)
          • 定理3(弧长表示的向量函数一阶导数以及二阶导数的性质)

曲线

定义

称三维欧氏空间 R R R中的向量函数 r ( t ) = x ( t ) , y ( t ) , z ( t ) , t ∈ ( a , b ) \boldsymbol r(t)={x(t),y(t),z(t)},t∈(a,b) r(t)=x(t),y(t),z(t),t(a,b)为一条空间参数曲线,简称曲线,我们也把函数的自变量 t t t称为是曲线的参数.

注:由于向量函数的终点位置和 x ( t ) , y ( t ) , z ( t ) x(t),y(t),z(t) x(t),y(t),z(t)是一一对应的,因此可以将向量函数表示的空间曲线看作空间质点随 t t t变动的轨迹。这时,曲线也是有方向的. 我们规定随着参数 t t t增加,曲线上点的运动方向为曲线的正向.

常见曲线
直线

直线的向量函数一般形式为 r ( t ) = a t + b \boldsymbol{r}(t)=\boldsymbol{a} t+\boldsymbol{b} r(t)=at+b,表示过定点 b \boldsymbol b b,方向向量为 a \boldsymbol a a的直线.

r ( t ) = { t , t , t } , t ∈ R \boldsymbol{r}(t)=\{t, t, t\}, t \in \mathbb{R} r(t)={t,t,t},tR表示过定点 ( 0 , 0 , 0 ) (0,0,0) (0,0,0),方向为 ( 1 , 1 , 1 ) (1,1,1) (1,1,1)的一条直线.

在这里补充解析几何中直线方程的几种形式:

  • 一般形式(通过两平面相交只有一条交线,联立方程组即为一般形式)
  • 点向式(已知直线过一点和直线的方向向量)
  • 参数式(很容易由点向式导出直线的参数方程形式)

曲线 C C C r ( t ) = { cos ⁡ t , sin ⁡ t , 0 } , t ∈ R \boldsymbol{r}(t)=\{\cos t, \sin t, 0\}, t \in \mathbb{R} r(t)={cost,sint,0},tR x O y xOy xOy平面上的单位圆,方向为逆时针方向.

圆柱螺线

曲线 C C C r ( t ) = { cos ⁡ t , sin ⁡ t , t } , t ∈ R \boldsymbol{r}(t)=\{\cos t, \sin t, t\}, t \in \mathbb{R} r(t)={cost,sint,t},tR表示圆柱螺线,其方向从下到上. 圆柱螺线既是是光滑曲线,也是正则曲线.

image-20241017204259865

维维安尼曲线

该曲线是由一个半径为 a a a的球面与一个经过球面的一条直径,且半径为 a / 2 a/2 a/2的圆柱面相交而成的空间曲线.

曲线 C C C r ( t ) = { 1 + cos ⁡ t , sin ⁡ t , 2 sin ⁡ t 2 } , t ∈ ( − 2 π , 2 π ) \boldsymbol{r}(t)=\left\{1+\cos t, \sin t, 2 \sin \frac{t}{2}\right\}, t \in(-2 \pi, 2 \pi) r(t)={1+cost,sint,2sin2t},t(2π,2π)是正则曲线.

image-20241017204148944

连续曲线/光滑曲线

如果向量函数是 C n C^n Cn类的,即向量函数具有连续的 n n n阶导数,则称对应的曲线为 C n C^n Cn类曲线. 特别地, C 0 C^0 C0类曲线称为连续曲线 C 1 C^1 C1类曲线称为光滑曲线,向量函数具有任意阶导数的曲线叫做 C ∞ C^{\infin} C类曲线.

正则曲线

设空间曲线 C C C r = r ( t ) \boldsymbol r =\boldsymbol{r}(t) r=r(t)是至少 C 1 C^1 C1类的,如果在 t 0 t_0 t0处有 r ′ ( t 0 ) ≠ 0 \boldsymbol{r'}(t_0) \neq \boldsymbol0 r(t0)=0,则称曲线在 t 0 t_0 t0正则,点 r ( t 0 ) \boldsymbol{r}(t_0) r(t0)称为曲线的正则点(或正常点); 否则称曲线在 t 0 t_0 t0非正则,点 r ( t 0 ) \boldsymbol{r}(t_0) r(t0)称为曲线 C C C奇异点. 如果曲线上的每一点都是曲线的正则点,则称该曲线是正则曲线.

**注:**在后续章节中,如果不作特殊说明,我们约定研究的曲线均为至少 C 3 C^3 C3类正则空间曲线. 曲线 C C C r = r ( t ) \boldsymbol r =\boldsymbol{r}(t) r=r(t) t 0 t_0 t0处正则当且仅当 ∣ r ′ ( t 0 ) ∣ ≠ 0 \left|\boldsymbol{r}^{\prime}\left(t_{0}\right)\right| \neq 0 r(t0)=0. 需要曲线的正则性与其是否连续光滑没有直接关系. 如半立方抛物线 r ( t ) = { t 3 , t 2 , 0 } \boldsymbol{r}(t)=\left\{t^{3}, t^{2}, 0\right\} r(t)={t3,t2,0} C ∞ C^{\infin} C类曲线,但不是正则曲线.

image-20241017203615634

半立方抛物线

注:对于曲线光滑性的要求,就是要排除曲线上比较“尖锐”的点:而正则性的要求,就是排除能够通过光滑性的要求,但是切向量变化不连续的特殊点(比如带尖点的曲线),即便这 个点两侧曲线都是平滑过渡的.

切向量

要给出切向量的概念,我们首先考虑切线是如何形成的.

给出曲线上一点 P P P,点 Q Q Q P P P的邻近一点,如图.

image-20241017210019713

把割线 P Q PQ PQ P P P点旋转,使 Q Q Q点沿曲线趋近于 P P P点. 若割线 P Q PQ PQ趋于一固定的位置,则我们把这个割线 P Q PQ PQ极限位置称为曲线在 P P P点的切线. 而定点 P P P称为切点.

直观上看,切线是通过切点的所有直线中最贴近曲线的直线.

下面我们通过切线的定义引入切向量的概念,首先设曲线的向量函数为 r = r ( t ) \boldsymbol r =\boldsymbol{r}(t) r=r(t),切点 P P P对应参数 t 0 t_0 t0 Q Q Q点对应参数 t 0 + Δ t t_0+\Delta t t0+Δt,如图.

image-20241017210301285

image-20241017210413554

注:当曲线是正则曲线时,曲线上的每一点都是正常点( r ′ ( t 0 ) ≠ 0 \boldsymbol{r'}(t_0) \neq \boldsymbol0 r(t0)=0),因此曲线在每一点的存在非零切向量. 而这个切向量就是切线上的一个非零向量,因而就是切线的一个方向向量. 由以上的推导过程可以看出,这个切向量的正向和曲线的参数 t t t增量方向一致的.

切线方程

由切点和切向量很容易得到切线方程.

image-20241017211032850

注意直线方程的分母只要不全为0就是有意义的.

法平面(法面)

经过切点垂直于切线的平面称为曲线的法平面或法面.

一个平面可由一个定点以及平面的一个法向量唯一确定,由于定点和法向量,也就是切向量都是已知的,所以也很容易写出法平面的点法式方程.

image-20241017211505381

弧长

对曲线的正则性要求,保证了曲线在每一点都存在切向量,由数学分析的知识可知,这还保证了曲线是可求长的.

以下依然利用微积分的知识,通过将曲线微分成无限多的小段推导弧长公式.

image-20241017211932061

image-20241017211959842

定理1:弧长公式

曲线 C C C r = r ( t ) , t ∈ ( t 0 , t 1 ) \boldsymbol{r} = \boldsymbol{r}(t), t \in (t_0,t_1) r=r(t),t(t0,t1)的弧长为:
s = ∫ t 0 t 1 ∣ r ′ ( t ) ∣ d t s=\int_{t_{0}}^{t_{1}}\left|\boldsymbol{r}^{\prime}(t)\right| d t s=t0t1r(t)dt
注:在弧长公式中,令 t 1 = t t_1=t t1=t,则可以得到
s = ∫ t 0 t ∣ r ′ ( t ) ∣ d t s=\int_{t_{0}}^{t}\left|\boldsymbol{r}^{\prime}(t)\right| d t s=t0tr(t)dt
这样我们可以将弧长理解为一个关于变量 t t t
实函数
.

弧长参数化

考虑圆从 0 0 0 t t t的弧长.

image-20241017212834139

考虑圆柱螺线从 0 0 0 t t t的弧长.

image-20241017212906728

这两个例子表明利用弧长公式,我们可以将一般参数表示的向量函数“转化”为弧长参数表示的向量函数. 我们将这件事情称为弧长参数化. 事实上,从理论上看,任何一条正则曲线都可以弧长参数化.

定理2:任何一条正则曲线都可以使用弧长作参数.(也称弧长参数为自然参数

**证明:**利用变上限函数导数公式以及单调函数存在反函数.

image-20241017213440203

**注:**利用弧长公式,我们可以得到以下两个非常常用的式子
d s d t = ∣ r ′ ( t ) ∣  或  d t d s = 1 ∣ r ′ ( t ) ∣ \frac{d s}{d t}=\left|\boldsymbol{r}^{\prime}(t)\right| \text { 或 } \frac{d t}{d s}=\frac{1}{\left|\boldsymbol{r}^{\prime}(t)\right|} dtds=r(t)  dsdt=r(t)1
后面我们会逐渐发现弧长参数化对于研究曲线的便捷之处.

定理3(弧长表示的向量函数一阶导数以及二阶导数的性质)

若曲线 C C C r = r ( s ) \boldsymbol{r} = \boldsymbol{r}(s) r=r(s)的参数为弧长

∣ r ′ ( s ) ∣ ≡ 1 \left|\boldsymbol{r}^{\prime}(s)\right| \equiv 1 r(s)1,且 r ′ ( s ) \boldsymbol{r}^{\prime}(s) r(s) r ′ ′ ( s ) \boldsymbol{r}^{\prime \prime}(s) r′′(s)处处垂直.

此时称 r ′ ( s ) \boldsymbol{r}^{\prime}(s) r(s)为曲线 C C C单位切向量,也记为 α ( s ) \boldsymbol \alpha(s) α(s)

**证明:**利用了上一节的定理,向量函数有固定长当且仅当其一阶导和二阶导的点积为0.

image-20241017214232428

最后补充一个结论:所有切线过定点的曲线是直线.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2217379.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[Linux] 逐层深入理解文件系统 (1)—— 进程操作文件

标题:[Linux] 文件系统 (1)—— 进程操作文件 个人主页水墨不写bug (图片来源于网络) 目录 一、进程与打开的文件 二、文件的系统调用与库函数的关系 1.系统调用open() 三、内存中的文件描述符表 四、缓冲区…

【Java SE 】类和对象详解

🔥博客主页🔥:【 坊钰_CSDN博客 】 欢迎各位点赞👍评论✍收藏⭐ 目录 1, 面向对象认识 1.1 什么时面向对象 1.2 面向对象和面向过程 1.2.1 一个例子理解对象和过程 1. 对于电脑来说 2. 对于我们人来说 2. 类的定…

还在为调用大模型API接口返回数据的处理问题烦恼???来看看这篇文章,解决你的烦恼!!!

大家好!我是学徒小z,今天给大家分享一下我做项目过程中遇到的一个问题。 文章目录 问题大模型接口解决方案流式返回和回调函数另一个问题1. 使用web组件2. 使用第三方库 问题 不知道大家有没有遇到这样一个问题。在调用大模型接口的时,返回…

Lnmp(mysql分离)(nginx 1.13.6+mysql5.5+php5.3)环境一键搭建

Lnmp(mysql分离)(nginx 1.13.6mysql5.5php5.3)环境一键搭建 如果对运维课程感兴趣,可以在b站上、csdn或微信视频号 上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实…

深度学习之残差网络ResNet

文章目录 1. 残差网络定义2. 数学基础函数类3. 残差块4.ResNet模型5.训练模型6.小结 1. 残差网络定义 随着我们设计的网络越来越深,深刻理解“新添加的层如何提升神经网络的性能”变得至关重要。更重要的是设计网络的能力。在这种网络中,添加层会使得网…

单例模式:为何继承无法保证子类的单例特性

这里写目录标题 一、引言二、背景描述三、单例模式的规范边界全局访问点与静态工厂方法代码示例与注意事项 四、单例实现继承遇到的问题五、结论与替代方案结论替代方案特殊的想法🌸🌸源码阶段验证编译阶段验证运行阶段验证总结 一、引言 在软件设计中&a…

实时语音转文字(基于NAudio+Whisper+VOSP+Websocket)

今天花了大半天时间研究一个实时语音转文字的程序,目的还包括能够唤醒服务,并把命令提供给第三方。 由于这方面的材料已经很多,我就只把过程中遇到的和解决方案简单说下。源代码开源在AudioWhisper: 实时语音转文字(基于NAudioWhisperVOSPWe…

基于SSM的个性化商铺系统【附源码】

基于SSM的个性化商铺系统 效果如下: 用户登录界面 app首页界面 商品信息界面 店铺信息界面 用户功能界面 我的订单界面 后台登录界面 管理员功能界面 用户管理界面 商家管理界面 店铺信息管理界面 商家功能界面 个人中心界面 研究背景 研究背景 科学技术日新月异…

Leetcode 每日温度

class Solution {public int[] dailyTemperatures(int[] temperatures) {int n temperatures.length;Stack<Integer> stack new Stack<>();//默认将数组中的所有元素初始化为 0int[] results new int[n];for(int i 0; i < n; i) {while(!stack.isEmpty() &a…

leaflet前端JS实现高德地图POI兴趣点批量分类下载(附源码下载)

前言 leaflet 入门开发系列环境知识点了解&#xff1a; leaflet api文档介绍&#xff0c;详细介绍 leaflet 每个类的函数以及属性等等leaflet 在线例子leaflet 插件&#xff0c;leaflet 的插件库&#xff0c;非常有用 内容概览 leaflet前端JS实现高德地图POI兴趣点批量分类下载…

小猿口算炸鱼脚本

目录 写在前面&#xff1a; 一、关于小猿口算&#xff1a; 二、代码逻辑 1.数字识别 2.答题部分 三、代码分享&#xff1a; 补充&#xff1a;软件包下载 写在前面&#xff1a; 最近小猿口算已经被不少大学生攻占&#xff0c;小学生直呼有挂。原本是以为大学生都打着本…

【Python爬虫】看电影还在用VIP?一个python代码让你实现电影自由!附源码

今日主题 如何用Python解析vip电影。 什么是vip电影&#xff1f; 这些vip电影啊&#xff0c;想要观看的话&#xff0c;必须充值会员&#xff0c;否则没法看。 比如这个&#xff1a; 这些vip电影解析后呢&#xff1f; 不需要会员&#xff0c;不需要登录&#xff0c;可以直接…

Java-类与对象

一、面向对象 在了解类与对象前&#xff0c;我们需要先知道"面向对象"这个词的概念&#xff1a; 在Java语言中&#xff0c;我们的主要思想就是"面向对象"&#xff0c;而在之前我们所学习的C语言中大部分时候的思想是"面向过程"。 那么什么是&…

MySQL-10.DML-添加数据insert

一.DML(INSERT) -- DDL&#xff1a;数据操作语言 -- DML&#xff1a;插入数据 - insert -- 1.为tb_emp表的username&#xff0c;name&#xff0c;gender字段插入值 insert into tb_emp (username,name,gender) values (wuji,无忌,1); -- 这样会报错&#xff0c;因为create_ti…

DS堆的实际应用(10)

文章目录 前言一、堆排序建堆排序 二、TopK问题原理实战创建一个有一万个数的文件读取文件并将前k个数据创建小堆用剩余的N-K个元素依次与堆顶元素来比较将前k个数据打印出来并关闭文件 测试 三、堆的相关习题总结 前言 学完了堆这个数据结构的概念和特性后&#xff0c;我们来看…

限时设计ui

ctrl-------放大缩小 空格-----画面移动 alt------复制 页面<画板<图层 添加交互事件 原型 点击蓝色的圆&#xff0c;从1跳转到2 点击绿色的圆&#xff0c;从2跳转到1

基于SSM+Vue+MySQL的健身房管理系统

系统展示 系统背景 随着人们生活水平的提高和健康意识的增强&#xff0c;越来越多的人选择去健身房锻炼。传统的健身房管理方式往往依赖于纸质记录和人工操作&#xff0c;这种方式不仅效率低下&#xff0c;而且容易出错。为了提高健身房的管理效率和服务质量&#xff0c;开发一…

python项目实战——下载美女图片

python项目实战——下载美女图片 文章目录 python项目实战——下载美女图片完整代码思路整理实现过程使用xpath语法找图片的链接检查链接是否正确下载图片创建文件夹获取一组图片的链接获取页数 获取目录页的链接 完善代码注意事项 完整代码 import requests import re import…

图文检索综述(2):Deep Multimodal Data Fusion

Deep Multimodal Data Fusion 摘要1 引言2 基于编码器-解码器融合2.1 数据级别融合2.2 分层特征融合2.3 决策级别融合 3 基于注意力融合3.1 模态内的自注意力3.2 模态间的交叉注意力3.3 基于transformer的方法 4 基于图神经网络融合4.1 单个模态的表示学习4.2 融合数据的表示学…

【数据结构】宜宾大学-计院-实验三

线性表的应用——实现两多项式的相加 课前准备&#xff1a;实验学时&#xff1a;2实验目的&#xff1a;实验内容&#xff1a;实验结果&#xff1a;实验报告:&#xff08;及时撰写实验报告&#xff09;实验测试结果&#xff1a;代码实现&#xff1a;&#xff08;C/C&#xff09;…