CoordinateTransformData
CoordinateTransformData[t,property]
对于坐标变换 t 给出指定属性的值.
CoordinateTransformData[t,property,{x1,x2,…,xn}]
给出在点 {x1,x2,…,xn} 计算的属性值.
更多信息
- 变换可以按形式 oldchart->newchart 给出,其中 oldchart 和 newchart 是 CoordinateChartData 中可用的有效的图表指定.
- 坐标变换标准名称是形式为 {oldsys->newsys,metric,dim} 的三元组,其中 {oldsys,metric,dim} 和 {newsys,metric,dim} 是 CoordinateChartData 中可用的有效图表.
- CoordinateTransformData[] 给出可用坐标变换列表,只包含无穷族的低维成员.
- CoordinateTransformData[t] 等价于 CoordinateTransformData[t,"StandardName"].
- CoordinateTransformData["Properties"] 返回可用属性列表.
- 当没有指定计算点 {x1,x2,…,xn} 时,属性通常是纯函数,期望得到长度为 n 的列表.
- 可用属性包括:
-
"Mapping" 从旧坐标到新坐标的映射 "MappingJacobian" 映射的雅克比矩阵 "MappingJacobianDeterminant" 映射的雅克比矩阵的判别式 "InverseMappingJacobian" 映射的雅克比矩阵的逆矩阵 "OrthonormalBasisRotation" 图表的标准正交基之间的旋转矩阵 "StandardName" Wolfram 语言标准名
范例
打开所有单元关闭所有单元范围 (12)
名称 (5)
CoordinateTransformData[] 返回可用坐标变换的列表,仅包括无线族的低维成员:
{oldsys->newsys,dim} 等价于 {oldsys->newsys,"Euclidean",dim}:
如果对 CoordinateChartData 可以无需维度指定给出其中一个坐标图表,那么维度指定也可以从CoordinateTransformData 中被忽略:
属性值 (2)
对于更多属性,如果没有给出计算点,那么 CoordinateTransformData 将返回一个纯函数:
详细属性 (4)
把极坐标中的普通点转化为直角坐标,将变换指定为两个图表的 Rule:
应用 (1)
对其他坐标重复进行处理,使用 None 获得正确的颜色序列:
属性和关系 (2)
CoordinateTransformData[ent,"Mapping",pt] 实际上是 CoordinateTransform[ent,pt]:
CoordinateTransformData 检查输入是否服从图表坐标范围的假设:
文本
Wolfram Research (2012),CoordinateTransformData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CoordinateTransformData.html.
CMS
Wolfram 语言. 2012. "CoordinateTransformData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CoordinateTransformData.html.
APA
Wolfram 语言. (2012). CoordinateTransformData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CoordinateTransformData.html 年