切向量,普通矢量,渐变



首先,说明称切向量垂直梯度曲线,这是梯度方向的法向矢量方向:

设曲线x=x(t)。y=y(t),z=z(t)是曲面u(x,y,z)=c上的一条曲线(c为常数。u(x,y,z)=c表示等高线),因为该曲线在曲面上,所以x=x(t),y=y(t)。z=z(t)满足方程u(x,y,z)=c,即u(x(t),y(t),z(t))=c,利用复合函数求导法则,方程两边同一时候对t求导数,得 (eu/ex)*x‘(t)+(eu/ey)*y‘(t)+(eu/ez)*z‘(t)=0,所以向量(x‘(t),y‘(t),z‘(t))【切向方向】与向量(eu/ex,eu/ey,eu/ez)【梯度】垂直。

可是,这里须要注意的这里的法向量方向是对等高线来说的。而非对曲面,曲面法向量须要加入对u求偏导。由于梯度方向是降维的,都是对自变量求导的。

而向量(x‘(t),y‘(t),z‘(t))表示曲线的切向量,向量(eu/ex,eu/ey,eu/ez)表示梯度,所以梯度和切向量垂直。

说道这里。可能还不好理解,用爬山来举例。

爬山是最快的方向就是直观上最陡的方向。我们看着是斜向上的。而爬山时梯度方向是水平的【延伸到高维就不能说水平了】,即把那个斜向上的方向投影到水平面上的方向。也就是等高线的法向量方向了。

总结,讨论梯度与切向量、法向量的关系时。切法向量均是对曲线来说的,而不是整个表面法线。由于较低的梯度比曲线的尺寸的尺寸。这是需要牢记。

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-10-29 16:51:43

切向量,普通矢量,渐变的相关文章

css3面试的时候需要记忆的东西

1.响应式布局: <link rel="stylesheet" href="1.css" media="screen and (min-width:1000px)"> <style> @media screen and (min-width: 600px) { .one{ border:1px solid red; height:100px; width:100px; } }</style> and 逻辑与  

如何给SVG填充和描边应用线性渐变

给SVG元素应用填充和描边有三种方法(戳这里学习SVG填充和描边的相关内容).你可以使用纯色.图案或渐变.前面两种方法我们之前已经讲过了,现在我们来讨论第三种方法——渐变. SVG提供了两种渐变——线性.径向.我今天先讲线性渐变,下篇我们再看看径向渐变. SVG线性渐变 如果你看过这系列的SVG之前的文章,你应该对这里渐变的很多概念都比较熟悉啦.在<defs>中定义,然后在后面把它们作为填充或描边来引用. 我们使用<linearGradient>元素来定义线性渐变.我们从一个简单的

Android动画总结系列(6)——矢量图形与矢量动画

按照我一开始的打算,上面一篇文章应该是"Android动画总结系列(5)--属性动画源码分析",不过属性动画源码分析写起来还比较复杂,因为某些原因,我把精力投入到矢量动画这块了,第5篇估计会在后面一两周写完.本篇文章,我写的是Android5.0引入的新动画效果--矢量动画,初步打算后面还会加一篇源码分析. 一.概述 1.1 简述 Android应用的不断发展带来了安装包过大的尴尬,而Android之前一直都不支持矢量图形,是引起尴尬的一个重要原因.其实Android绘制界面时也是通过

VG.net矢量图和矢量动画开发平台拓扑图软件免费下载

VG.net拓扑图软件是一个基于.net平台的矢量图开发工具,可广泛应用于包括:电力.军工.煤炭.化工.科研.能源等各种监控软件.工作流设计器.电力.化工.煤炭.工控组态软件.仿真.地理信息系统.工作流.复杂报表 工业SCADA系统.ERP流程设计系统.图形管理.图形拓扑分析.GIS地理信息系统系统.工程制图等领域. VG.net 设计器是一个在Visual Studio .NET集成的图形编辑器.用户无需编写代码即可设计制图. 制图对象包括: 矩形,圆角矩形,椭圆形,弧形,扇形,多边形,折线,

Android使用SVG矢量图打造酷炫动效!

尊重原创,欢迎转载,转载请注明: FROM  GA_studio   http://blog.csdn.net/tianjian4592 一个真正酷炫的动效往往让人虎躯一震,话不多说,咱们先瞅瞅效果: 这个效果我们需要考虑以下几个问题: 1. 这是图片还是文字: 2. 如果是图片该如何拿到图形的边沿线坐标,如果是文字呢? 3. 如果拿到了边沿线坐标,如何让光线沿着路径跑动: 4. 怎么处理过程的衔接: 以上四个问题似乎不是太好处理,而这几个问题也正好是这个效果精华所在,接下来咱们一个一个进行考虑

【学习】基础知识:数组和矢量计量【Numpy】

Numpy是高性能科学计算和数据分析的基础包.功能如下: ndarray 一个具有矢量算法运算和复杂广播能力的快速且节省空间的多维数组 用于对整组数据进行快速运算的标准数学函数(无需编写循环) 用于读写磁盘数据的工具以及用于操作内存映射文件的工具. 线性代数.随机数生成以及傅里叶变换功能 用于集成由C\C++\Fortran等语言编写的代码的工具 numpy本身并没有提供多么高级的数据分析功能,理解numpy数组以及面向数组的计算将有助于更加高效地使用诸如pandas之类的工具 关注的功能集中在

一种高斯模糊渐变动画的实现-b

关于高斯模糊的方式有很多种,但是如果需要模糊渐变,那么对这种高斯模糊算法的性能要求是比较高的,今天这里重点不讨论算法,只是提供一个动画实现的思路.动画效果如下: 高斯模糊渐变动画 //高斯模糊 -(UIImage *)boxblurImage:(UIImage *)image withBlurNumber:(CGFloat)blur {        if (blur < 0.f || blur > 1.f) {              blur = 0.5f;        }      

基于HT for Web矢量实现HTML5文件上传进度条

在HTML中,在文件上传的过程中,很多情况都是没有任何的提示,这在体验上很不好,用户都不知道到时有没有在上传.上传成功了没有,所以今天给大家介绍的内容是通过HT for Web矢量来实现HTML5文件上传进度条,矢量在<矢量Chart图表嵌入HTML5网络拓扑图的应用>一文中已经讲述了关于setCompType()方法的应用,今天我们用setImage()方法充分利用系统中定义好的矢量资源来实现文件上传进度条,我们先来看下效果图: 从效果图可以看到,向服务器上传了一个mp4文件,并在最下方显示

GDI+ 画渐变色环

在onpaint() 函数中加入如下代码,本次利用DrawArc来实现. #define PI 3.1415926 int angle=360; int x=(rect.Width()-300)/2; int y=190; int width=300; int hight=300; int wide=34; graphics.SetSmoothingMode(SmoothingModeAntiAlias);//抗锯齿 for(float i = 0.0; i < PI; i += (float)