imagesc를 사용하여 표시된 15x15 크기의 숫자 격자 이미지가 있습니다. 그러나 축이 최대로 올라가면 양방향으로 450 씩 올라갑니다. 시도했습니다. 시도했습니다 :Matlab에서 imagesc의 축척 비율을 변경하는 방법
axis/30;
아무 것도하지 않습니까? x와 y 축을 30으로 나누면됩니다.
imagesc를 사용하여 표시된 15x15 크기의 숫자 격자 이미지가 있습니다. 그러나 축이 최대로 올라가면 양방향으로 450 씩 올라갑니다. 시도했습니다. 시도했습니다 :Matlab에서 imagesc의 축척 비율을 변경하는 방법
axis/30;
아무 것도하지 않습니까? x와 y 축을 30으로 나누면됩니다.
귀하의 이미지가 각 축에 15 개의 숫자를 보여 주지만 이미지의 총 크기는 450 x 450입니다. 이것은 imagesc
이 사용하는 것입니다.
그래서 실제로 가지고있는 것은 15 x 15 블록 30 x 30 픽셀의 이미지입니다. 수동 XTick
및 XTickLabel
를 사용하여 축 틱 레이블을 설정할 수 있습니다
atick = 15:30:415; %assuming you want the ticks in the centre of each block
set(gca,'XTick',atick);
set(gca,'XTickLabel', 1:15);
set(gca,'YTick',atick);
set(gca,'YTickLabel', 1:15);
고맙습니다. imagesc를 호출하기 전에이 작업을 수행합니까? – user3094936
먼저'imagesc'를 호출하십시오. – nkjt
내가 코드 bacause, 문제를 볼 해달라고 : IMG = 랜드 (15) imagesc (img); 잘 작동하고 있습니다 (다채로운 매트릭스 15x15 가져옴) ... 코드를 제공 할 수 있습니까? – Alamakanambra