TCNVRT
ユーティリティ/一般サポートされているさまざまな表現間で並進座標を変換します。
使用
この関数は、任意のユーザー定義のサブルーチンから呼び出すことができます。
フォーマット
- Fortranの呼出し構文
- CALL TCNVRT (SYS1, COORD1, SYS2, COORD2, ISTAT)
- C/C++の呼出し構文
- c_tcnvrt(sys1, coord1, sys2, coord2, istat)
- Pythonの呼出し構文
- [coord2, istat] = py_tcnvrt(sys1, coord1, sys2)
- MATLABの呼出し構文
- [coord2, istat] = m_tcnvrt(sys1, coord1, sys2)
属性
- SYS1
- [文字]
- COORD1
- [倍精度]
- SYS2
- [文字]
出力
- COORD2
- [倍精度]
- ISTAT
- [整数]
コメント
下の表は、SYS1またはSYS2に指定できる有効なオプションと、入力配列または出力配列COORD1またはCOORD2の対応するサイズを示しています。
SYS1/SYS2の文字列 | COORD1/COORD2のサイズ | COORD1/COORD2の内容 |
---|---|---|
CARTESIAN | 3 | [x, y, z] |
SPHERICAL | 3 | [rho, phi, theta] |
CYLINDRICAL | 3 | [r, theta, z] |