製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュース
イベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
可視化とグラフィックス
>
計算幾何学
>
幾何学変換
>
RotationMatrix
>
Mathematica
>
可視化とグラフィックス
>
記号的なグラフィックス言語
>
グラフィックスの変形
>
幾何学変換
>
RotationMatrix
>
MATHEMATICA 組込みシンボル
行列の構築
チュートリアル »
|
RotationTransform
Rotate
Dot
UnitVector
Sin
ReflectionMatrix
ScalingMatrix
PauliMatrix
関連項目 »
|
行列の構成
幾何学変換
行列と線形代数
バージョン6.0の新機能:数学とアルゴリズム
バージョン6.0の新機能:行列と線形代数の関数
その他 »
RotationMatrix
RotationMatrix
[
]
2Dベクトルを反時計回りに
ラジアン分回転した2D回転行列を返す.
RotationMatrix
3Dベクトル
w
の周囲を反時計回りに回転した3D回転行列を返す.
RotationMatrix
任意の次元でベクトル
u
をベクトル
v
の方向に回転した行列を返す.
RotationMatrix
u
と
v
でスパンした超平面上で
ラジアン回転した行列を返す.
詳細
RotationMatrix
は原点周囲でベクトルを回転した行列を与える.
回転行列では2種類の異なる慣習が一般的に使われている.
RotationMatrix
はベクトルに基づいて表した場合,
がベクトル
r
を回転したものを与えるような行列
を与えるように設定されている.
Transpose
は,
がベクトル
r
を回転したものを返す,別の座標系指向の慣習を使う回転行列を返す.
RotationMatrix
における角はラジアンで与えられる.
Degree
すなわち
は角を度で指定する.
RotationMatrix
における正の
は,
u
方向から
v
方向への移動に相当する.
RotationMatrix
[
]
は
RotationMatrix
に等しい.
RotationMatrix
は
と
と
で右手座標形を形成する場合,
RotationMatrix
に等しい
RotationMatrix
は,行列式が1の対角行列を返し,
次元の場合,グループ
のひとつであると考えられる,行列式が1の対角行列を返す.
例題
すべて閉じる
例
(4)
始点付近でベクトルを回転させる一般的な2D回転行列:
単位ベクトルに
方向への
の回転を適用する:
反時計回りに30°回転させる:
という方向を
という方向に変化させる回転:
軸周辺の3D回転:
始点付近でベクトルを回転させる一般的な2D回転行列:
In[1]:=
Out[1]//MatrixForm=
単位ベクトルに
方向への
の回転を適用する:
In[2]:=
Out[2]=
反時計回りに30°回転させる:
In[1]:=
Out[1]=
という方向を
という方向に変化させる回転:
In[1]:=
Out[1]=
軸周辺の3D回転:
In[1]:=
Out[1]//MatrixForm=
スコープ
(6)
平面で回転している4D回転行列:
で与えられる平面上で回転している一般的な3D回転行列:
ベクトル
を回転させてベクトル
にする:
すべての数量が正であると仮定して,記号ベクトルの回転行列を生成する:
を回転すると正規化された
ベクトルが与えられる:
2Dの形に適用された変換:
3Dの形に適用された変換:
アプリケーション
(2)
3Dの形を回転させる:
次元のすべての回転の基礎を作る:
2Dのすべての回転:
3Dのすべての回転:
4Dのすべての回転.一般に
次元には
の基礎要素が必要である:
特性と関係
(9)
回転行列は直交する,すなわち,逆行列は転置に等しい:
複素数の場合,回転行列はユニタリ行列である:
回転行列は行列式
を持つ:
回転行列倍するとベクトルのノルムが保存される:
RotationMatrix
の逆行列は
RotationMatrix
で与えられる:
RotationMatrix
の逆行列は,
RotationMatrix
によっても与えられる:
u
あるいは
v
が実数でない場合,この関係はより複雑になる:
2Dでは,
RotationMatrix
[
]
の逆行列は
RotationMatrix
で与えられる:
3Dでは,
RotationMatrix
の逆行列は
RotationMatrix
で与えられる:
w
が実数ではない場合,この関係はより複雑になる:
回転中の回転の構成:
考えられる問題
(1)
回転を行う順番が重要である:
の周りで回転させ,次に
の周りで回転させるのは,まず
の周りで回転させ,次に
の周りで回転させるのとは異なる:
おもしろい例題
(1)
扇型の回転:
関連項目
RotationTransform
Rotate
Dot
UnitVector
Sin
ReflectionMatrix
ScalingMatrix
PauliMatrix
チュートリアル
行列の構築
その他
行列の構成
幾何学変換
行列と線形代数
バージョン6.0の新機能:数学とアルゴリズム
バージョン6.0の新機能:行列と線形代数の関数
バージョン 6 の新機能