Page 44 -
P. 44

โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี







                                                                                                        35

                                   คําสั่งสรางเมตริกซเฉพาะที่ใชกันบอย ไดแก

                                   ones(r, c)      สรงเมตริกซขนาด r แถว c หลัก ที่สมาชิกทุกตัวมีคาเปน 1
                                   zeros(r, c)     สรงเมตริกซขนาด r แถว c หลัก ที่สมาชิกทุกตัวมีคาเปน 0

                                   eye(N)          สรงเมตริกซเอกลักษณ (identity matrix) ขนาด N แถว N หลัก

                                   eye(r, N)       สรางเมตริกซขนาด r แถว N หลัก ที่ประกอบไปดวยเมตริกซ

                                                   เอกลักษณที่มีขนาดเทากับขนาดที่เล็กที่สุดระหวาง r และ N
                                                   สมาชิกที่เหลือมีคาเทากับ 0

                                   randn(r, c)     สรางเมตริกซขนาด r แถว c หลัก ที่สมาชิกเปนเลขสุมที่มีการ

                                                   กระจายตัวแบบเกาสเซียน (Gaussian distribution) เลขที่สุมจะ

                                                   มีคาเฉลี่ยเปน 0 และคาเบี่ยงเบนมาตราฐานเทากับ 1
                                   randn(r, c)     สรางเมตริกซขนาด r แถว c หลัก ที่สมาชิกเกิดจากการสุม

                                                   ตัวอยางมีคาอยูระหวาง 0 ถึง 1 และคาที่ไดมีลักษณะการ

                                                   กระจายตัวแบบคงที่ (uniform  distribution)


                                   สําหรับการสรางเมตริกซเฉพาะอื่น  ๆ  สามารถสรางไดจากคําสั่ง gallery(.)  ผูอาน

                                   สามารถศึกษาการเรียกใชคําสั่ง gallery(.) เพิ่มเติมไดโดยการพิมพ doc gallery หรือ
                                   help gallery

                                   คําสั่งพื้นฐานที่สําคัญอีกคําสั่งหนึ่งที่ใชงานบอยในงานประมวลผลภาพไดแกคําสั่ง

                                   reshape(.)  คําสั่งนี้ทําการเปลี่ยนขนาดของเมตริกซใหมีขนาดตามที่กําหนด  ดัง
                                   ตัวอยางดานลางที่ทําการเปลี่ยนเมตริกซขนาด 2×3 ใหเปนเมตริกซขนาด 3×2



                                      >> A

                                      A  =
                                           1     2     3

                                           4     5     6

                                      >> D = reshape(A, 3, 2)
                                      D =
   39   40   41   42   43   44   45   46   47   48   49