วิธีสร้างอาร์เรย์ใน MATLAB

Withi Srang Xarrey Ni Matlab



ใน MATLAB, และ อาร์เรย์ เป็นโครงสร้างพื้นฐานของข้อมูลที่ทำให้คุณสามารถจัดเก็บและแก้ไขคอลเล็กชันของค่าที่จัดเก็บไว้ในนั้นได้ อาร์เรย์ใน MATLAB ถูกจัดเก็บไว้ในแถวและคอลัมน์ และสามารถมีได้หลายมิติ คุณสามารถทำงานกับเมทริกซ์ ตาราง และเวกเตอร์โดยใช้อาร์เรย์ อาร์เรย์หนึ่งมิติใน MATLAB คือ เวกเตอร์ และอาร์เรย์หลายมิติเรียกว่า เมทริกซ์

ในคู่มือนี้ เราจะพูดถึงอาร์เรย์และวิธีสร้างอาร์เรย์ใน MATLAB







วิธีสร้างอาร์เรย์ใน MATLAB

ใน MATLAB คุณมีหลายวิธีในการสร้างอาร์เรย์ตามประเภทและขนาด อาร์เรย์สามารถสร้างเป็นแถวเดียว คอลัมน์เดียว หรือมีหลายแถวและหลายคอลัมน์



หากต้องการสร้างอาร์เรย์ใน MATLAB คุณสามารถทำตามวิธีด้านล่าง:



1: สร้างอาร์เรย์ด้วยแถวเดียวใน MATLAB

คุณสามารถสร้างอาร์เรย์แถวเดียวใน MATLAB ได้โดยเพิ่มช่องว่างหรือเครื่องหมายจุลภาคระหว่างค่าต่างๆ และใส่ค่าไว้ในวงเล็บเหลี่ยม อาร์เรย์ประเภทนี้เรียกอีกอย่างว่าเวกเตอร์แถว





ตัวอย่างเช่น ข้อมูลโค้ดตัวอย่างด้านล่างจะสร้างอาร์เรย์ขนาด 1×5 ใน MATLAB

ก = [ 5 7 6 3 4 ]




2: สร้างอาร์เรย์ของคอลัมน์เดียวใน MATLAB

คุณยังสามารถสร้างอาร์เรย์ของคอลัมน์เดียว เพื่อสร้างโดยใช้เครื่องหมายอัฒภาคระหว่างค่าต่างๆ อาร์เรย์ที่มีคอลัมน์เดียวเรียกว่าอาร์เรย์คอลัมน์

พิจารณาตัวอย่างการสร้างอาร์เรย์ 5×1 ใน MATLAB ต่อไปนี้

ก = [ 5 ; 7 ; 6 ; 3 ; 4 ]


3: สร้างอาร์เรย์หลายแถวใน MATLAB

คุณยังสามารถสร้างอาร์เรย์ของหลายแถวโดยคั่นแถวด้วยเครื่องหมายอัฒภาค

คุณสามารถสร้างอาร์เรย์ขนาด 3×3 ใน MATLAB โดยใช้โค้ดตัวอย่างด้านล่าง:

ก = [ 1 6 9 ; 3 5 7 ; 7 9 สิบเอ็ด ]



ในตัวอย่างด้านล่าง เราได้สร้างอาร์เรย์ของสตริงที่มีสองแถวและสามคอลัมน์:

สตริ = [ 'แคนาดา' , 'สหราชอาณาจักร' , 'สหรัฐอเมริกา' ;
'อิตาลี' , 'ไก่งวง' , 'เยอรมนี' ]


4: สร้างอาร์เรย์ที่มีค่าระยะห่างเท่ากัน

หากต้องการสร้างอาร์เรย์ที่มีค่าระยะห่างเท่าๆ กันใน MATLAB คุณสามารถใช้ ตัวดำเนินการโคลอน (:) . โค้ดตัวอย่างด้านล่างแสดงวิธีสร้างอาร์เรย์ขององค์ประกอบ 5 รายการที่มีค่าระยะห่างเท่าๆ กัน

x = 2 : 2 : 10



คุณยังสามารถใช้ฟังก์ชัน MATLAB ในตัวที่เรียกว่า ลินสเปซ() เพื่อสร้างอาร์เรย์ที่มีค่าระยะห่างเท่าๆ กันภายในช่วงที่กำหนด

สร้างอาร์เรย์ของค่า 5 ค่าตั้งแต่ 0 ถึง 10 โดยใช้ข้อมูลโค้ดตัวอย่างต่อไปนี้:

ลินสเปซ ( 0 , 10 , 5 )


5: สร้างอาร์เรย์ที่มีค่าเหมือนกัน

คุณสร้างอาร์เรย์ที่มีค่าเหมือนกันโดยใช้ฟังก์ชันในตัวบางอย่างใน MATLAB เช่น ศูนย์ () และ คน () . สำหรับฟังก์ชันเหล่านี้ คุณต้องกำหนดแถวและคอลัมน์ด้วยตนเอง แล้วระบบจะสร้างอาร์เรย์ให้คุณ

ตัวอย่างเช่นต่อไปนี้ ฟังก์ชันเลขศูนย์ จะสร้างเมทริกซ์หรืออาร์เรย์ของศูนย์:

z = ศูนย์ ( 1 , 3 )



หากต้องการสร้างเมทริกซ์หรืออาร์เรย์ของหนึ่ง คุณสามารถใช้ ฟังก์ชั่น ใน MATLAB:

z = คน ( 1 , 3 )


6: สร้างอาร์เรย์ที่มีค่าต่างกัน

หากต้องการสร้างอาร์เรย์ที่มีค่าต่างกันใน MATLAB คุณสามารถใช้บิวด์อิน แรนด์() ฟังก์ชันที่คุณต้องกำหนดแถวและคอลัมน์ด้วยตัวเอง แล้วมันจะสร้างอาร์เรย์ให้คุณ

ตัวอย่างเช่น โค้ดด้านล่างจะสร้างอาร์เรย์ 2×3 ของค่าสุ่มใน MATLAB

แรนด์ ( 2 , 3 )


บรรทัดล่าง

ใน MATLAB อาร์เรย์ ใช้เพื่อจัดเก็บและจัดการคอลเลกชันของค่าอย่างมีประสิทธิภาพ คุณสามารถใช้วิธีการต่างๆ เพื่อสร้างอาร์เรย์เดี่ยวและหลายมิติใน MATLAB บทช่วยสอนนี้นำเสนอวิธีต่างๆ ในการสร้างอาร์เรย์ใน MATLAB และการทำความเข้าใจว่าจะช่วยให้คุณสร้างอาร์เรย์เพื่อแก้ปัญหาการคำนวณและการวิเคราะห์ที่ซับซ้อนได้อย่างง่ายดาย