码农知识堂 - 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

  • 相关阅读:
    安装 fcitx + 搜狗/谷歌输入法 之后导致 死机,重启后黑屏只有鼠标可以移动
    飞书即时消息无需API开发连接Cohere,打造飞书AI智能问答助手
    654. 最大二叉树
    信息系统项目管理师Part12-软件测试
    【LeetCode选讲·第五期】「盛最多水的容器」「有效的括号」
    HAL库 CubeMX STM32采用SDIO实现对SD卡和NAND Flash的读写
    postgresql|数据库|恢复备份的时候报错:pg_restore: implied data-only restore的处理方案
    java 容器
    画面消失,但功能还在正常实现,窗口绘制出了问题
    防蓝光护眼台灯什么牌子好用?内含高赞收藏护眼台灯推荐
  • 原文地址: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号