Page 71 -
P. 71
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
62
>> im = imread('pcb.bmp');
>> figure; colormap(gray);
%แสดงองคประกอบสีแดงของภาพ
>> subplot(3,1,1), imshow(im(:,:,1)), title(‘Red Component’);
%แสดงองคประกอบสีเขียวของภาพ
>> subplot(3,1,2), imshow (im(:,:,2)) , title(‘Green Component’);
%แสดงองคประกอบสีน้ําเงินของภาพ
>> subplot(3,1,3), imshow (im(:,:,3)) , title(‘Blue Component’);
คําสั่ง subplot(m,n,p) ที่ใชในตัวอยางเปนคําสั่งใหแสดงภาพยอยหลาย ๆ ภาพภายใน
หนาตางรูปหนึ่งหนาตาง โดยโปรแกรมจะแบงหนาตางยอยออกเปน m แถว n หลัก
และแสดงภาพที่กําหนดไวในหนาตางยอยที่ p เลขที่ยอยของหนาตางกําหนดเรียง
ตามลําดับกันไป โดยเริ่มนับจากแถวที่หนึ่ง หลักที่ 1 เรื่อยไปจนหลักที่ n แลวเริ่มนับ
ตอในแถวถัดไป และนับไปจนถึงแถวที่ m เลขที่ยอยของหนาตางรูปเมื่อ m = 2 และ
n = 2 แสดงในรูปที่ 2.5
subplot(2,2,1) subplot(2,2,2)
subplot(2,2,3) subplot(2,2,4)
รูปที่ 2.6 การกําหนดเลขที่หนาตางยอย ในคําสั่ง subplot(.)