2015-02-19 4 views
2

Я пытаюсь использовать команду imshow для отображения изображения. Я не мог придумать, чтобы обозначить ось изображения в соответствии с моими значениями x и y. Мой код ниже:MATLAB: обозначение оси с imshow

[X,Y] = meshgrid(0:0.01:1,0:0.01:1); 
u  = 5; 
v  = 1; 
z  = sin(2*pi*(u*X+v*Y)); 
imshow(z); 
axis on 

Когда я использую «ось на», он показывает 0 до 100. Но я хочу от 0 до 1.

ответ

2

Вы можете указать x- и у-оси значения в imshow следующим образом:

imshow(z, 'XData', 0:.01:1, 'YData', 0:.01:1) 

(а затем, конечно, нужно axis on как в вашем коде).

Смежные вопросы