码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Curvilinear coordinates


    In geometry, curvilinear coordinates are a coordinate system for Euclidean space in which the coordinate lines may be curved. These coordinates may be derived from a set of Cartesian coordinates by using a transformation that is locally invertible (a one-to-one map) at each point. This means that one can convert a point given in a Cartesian coordinate system to its curvilinear coordinates and back. The name curvilinear coordinates, coined by the French mathematician Lamé, derives from the fact that the coordinate surfaces of the curvilinear systems are curved.

    Well-known examples of curvilinear coordinate systems in three-dimensional Euclidean space (R3) are cylindrical and spherical coordinates. A Cartesian coordinate surface in this space is a coordinate plane; for example z = 0 defines the x-y plane. In the same space, the coordinate surface r = 1 in spherical coordinates is the surface of a unit sphere, which is curved. The formalism of curvilinear coordinates provides a unified and general description of the standard coordinate systems.

    Curvilinear coordinates are often used to define the location or distribution of physical quantities which may be, for example, scalars, vectors, or tensors. Mathematical expressions involving these quantities in vector calculus and tensor analysis (such as the gradient, divergence, curl, and Laplacian) can be transformed from one coordinate system to another, according to transformation rules for scalars, vectors, and tensors. Such expressions then become valid for any curvilinear coordinate system.

    A curvilinear coordinate system may be simpler to use than the Cartesian coordinate system for some applications. The motion of particles under the influence of central forces is usually easier to solve in spherical coordinates than in Cartesian coordinates; this is true of many physical problems with spherical symmetry defined in R3. Equations with boundary conditions that follow coordinate surfaces for a particular curvilinear coordinate system may be easier to solve in that system. While one might describe the motion of a particle in a rectangular box using Cartesian coordinates, it’s easier to describe the motion in a sphere with spherical coordinates. Spherical coordinates are the most common curvilinear coordinate systems and are used in Earth sciences, cartography, quantum mechanics, relativity, and engineering.

    在这里插入图片描述

    Curvilinear (top), affine (right), and Cartesian (left) coordinates in two-dimensional space

    Contents

    • 1 Orthogonal curvilinear coordinates in 3 dimensions
      • 1.1 Coordinates, basis, and vectors
    • 2 Vector calculus
      • 2.1 Differential elements
    • 3 Covariant and contravariant bases
    • 4 Integration
      • 4.1 Constructing a covariant basis in one dimension
      • 4.2 Constructing a covariant basis in three dimensions
      • 4.3 Jacobian of the transformation
    • 5 Generalization to n dimensions
    • 6 Transformation of coordinates
    • 7 Vector and tensor algebra in three-dimensional curvilinear coordinates
    • 8 Tensors in curvilinear coordinates
      • 8.1 The metric tensor in orthogonal curvilinear coordinates
        • 8.1.1 Relation to Lamé coefficients
        • 8.1.2 Example: Polar coordinates
      • 8.2 The alternating tensor
      • 8.3 Christoffel symbols
      • 8.4 Vector operations
    • 9 Vector and tensor calculus in three-dimensional curvilinear coordinates
      • 9.1 Geometric elements
      • 9.2 Integration
      • 9.3 Differentiation
    • 10 Fictitious forces in general curvilinear coordinates
    • 11 See also

    1 Orthogonal curvilinear coordinates in 3 dimensions

    1.1 Coordinates, basis, and vectors

    2 Vector calculus

    2.1 Differential elements

    3 Covariant and contravariant bases

    4 Integration

    4.1 Constructing a covariant basis in one dimension

    4.2 Constructing a covariant basis in three dimensions

    4.3 Jacobian of the transformation

    5 Generalization to n dimensions

    6 Transformation of coordinates

    7 Vector and tensor algebra in three-dimensional curvilinear coordinates

    8 Tensors in curvilinear coordinates

    8.1 The metric tensor in orthogonal curvilinear coordinates

    8.1.1 Relation to Lamé coefficients

    8.1.2 Example: Polar coordinates

    8.2 The alternating tensor

    8.3 Christoffel symbols

    8.4 Vector operations

    9 Vector and tensor calculus in three-dimensional curvilinear coordinates

    9.1 Geometric elements

    9.2 Integration

    9.3 Differentiation

    10 Fictitious forces in general curvilinear coordinates

    11 See also

  • 相关阅读:
    xcode常用功能与操作
    【Java】Java对象的上转型对象与下转型
    AUTOSAR知识点 之 Det (一):Det内容浅分析(规范与实际使用均很少介绍,所以文章描述较模糊,读者研究规范比较好点)
    Vue和SpringBoot打造中学生家校互联系统
    JAVA for 循环训练 Pattern
    2022国家医保药品目录查询(含各省市药品目录)
    智能合约语言(eDSL)—— proc_macro实现合约init函数
    项目实战 | Excel导出(三)——Excel导出样式
    [激光原理与应用-70]:AD8512运算放大器的工作原理与连接电路
    django建站过程(3)定义模型与管理页
  • 原文地址:https://blog.csdn.net/qq_66485519/article/details/128210018
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号