Page 36 -
P. 36
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
27
1.11 ตัวแปรใน MATLAB
MATLAB เก็บตัวแปรตาง ๆ ในรูปของเมตริกซ ตามชื่อของโปรแกรม MATLAB
ซึ่งเปนคําที่ยอมาจากคําวา MATrix LABolatroy แปลเปนไทยวาหองปฎิบัติการ
ทดลองดวยเมตริกซ โดยขนาดของเมตริกซจะระบุเปนจํานวนแถวและจํานวนหลัก
เชน เมตริกซขนาด 2×3 จะมีขอมูลอยูสองแถว แตละแถวมีขอมูลอยูสามหลัก สําหรับ
ขอมูลที่เปนตัวเลขโดด (scalar number) MATLAB จะเก็บไวในเมตริกซชนาด 1×1
สวนเว็คเตอรแถว (row vector) ขนาด r แถว จะเก็บเปนเมตริกซขนาด r×1 เว็คเตอร
หลัก (column vector) ขนาด c หลัก จะเก็บดวยเมตริกซชนาด 1×c การกําหนดคา
ใหกับตัวแปรทําไดดวยเครื่องหมายเทากับ และคาสมาชิกของเมตริกซกําหนดไวใน
เครื่องหมาย [] โดยใหเวนวางหรือใสเครื่องหมาย , ระหวางคาแตละคาที่อยูภายใน
แถวเดียวกัน และใชเครื่องหมาย ; คั้นเมื่อตองการขึ้นแถวใหม ดังตัวอยางคําสั่ง
ดานลาง ที่กําหนดเว็คเตอรแถว a1, a2 เว็คเตอรหลัก b1, b2 เมตริกซ c ขนาด 2×3
และเมตริกซ d ที่เกิดจากการตอเว็คเตอรเขาดวยกัน และตัวแปร str เปนตัวแปรชนิด
สตริงหรือชุดตัวอักษร
>> a1 = [1 2 3]
a1 =
1 2 3
>> a2 = [4,5,6]
a2 =
4 5 6
>> b1 = [9
8
]
b1 =
9