With contour of image how to change x and y axis?

7 ビュー (過去 30 日間)
Happy PhD
Happy PhD 2024 年 12 月 11 日
コメント済み: DGM 2024 年 12 月 12 日
I am plotting an contour of a matrix (image). How do I change the number of x and y axis to display angle values instead of pixel number?
If I know that 1 pixel is 0.135 mrad.
contour(imageslice)
with x-axis showing 1-30 pixel and y acis showing 1-70ish pixel.
Matrix consist of zeros and ones.
  4 件のコメント
Happy PhD
Happy PhD 2024 年 12 月 12 日
Ok, thanks. the "axis xy" help flip the axes so origo is at the lower corner. I decided to use "imagesc" since it gives me the crosssection image i needed. Thanks.
DGM
DGM 2024 年 12 月 12 日
That works too.

サインインしてコメントする。

回答 (1 件)

Steven Lord
Steven Lord 2024 年 12 月 11 日
As written you're using the contour(Z) syntax shown in the Syntax section on the contour function documentation page. The Description of that syntax states "The column and row indices of Z are the x and y coordinates in the plane, respectively."
Instead it sounds like you want to use the contour(X, Y, Z) syntax, which is described as "contour(X,Y,Z) specifies the x and y coordinates for the values in Z."

カテゴリ

Help Center および File ExchangeContour Plots についてさらに検索

タグ

製品


リリース

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by