1

Matlabでは、座標系が少し異なっていることに気付きましたが、私の観察が正しいかどうかはわかりません。簡単な画像処理を行おうとすると、X軸とY軸が反対になっていることに気付きます。

Matlabの垂直軸はX軸であり、水平軸はY軸です。で画像をトリミングしようとしたときにこれに気づきましたIm(XX:XX, YY:YY)が、そのYY:YY部分は実際には垂直ではなく水平の長さを表していることがわかりました。

では、Matlabの座標が通常のX軸をY軸に切り替え、通常のY軸をX軸に切り替えるというのは本当ですか?

4

2 に答える 2

1

MatlabはRow- majororderと呼ばれるものです。

数学の標準であるように、最初に行を言い、次に列を言います。

私は個人的にこれをドット積の式から覚えていますrow-dot-column

http://www.terramath.com/tutorials/basics/col_row_major.jpg

于 2013-03-24T08:34:15.233 に答える
1

座標系行列のインデックスの違いに注意する必要があります。マトリックス内の要素にアクセスする場合(のように)、Im( a:b, c:d )のインデックスを指定する必要があります:。 行がY方向にあり、列がX方向にあるため、少し混乱する可能性があります。Im( from_row : to_row, from_col : to_col )

于 2013-03-24T08:46:50.783 に答える