วิธีเปลี่ยนอาร์เรย์เป็นเวกเตอร์คอลัมน์ใน MATLAB

Withi Peliyn Xarrey Pen Wek Texr Khxlamn Ni Matlab



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

คู่มือนี้จะช่วยให้คุณค้นพบวิธีเปลี่ยนอาร์เรย์เป็นเวกเตอร์คอลัมน์ใน MATLAB

จะเปลี่ยนอาร์เรย์เป็นเวกเตอร์คอลัมน์ใน MATLAB ได้อย่างไร

MATLAB รองรับการแปลงอาร์เรย์เป็นเวกเตอร์คอลัมน์จากสองวิธีต่อไปนี้:







1: วิธีเปลี่ยนอาร์เรย์เป็นเวกเตอร์คอลัมน์โดยใช้การดำเนินการ A (:)

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



ตัวอย่าง

ตัวอย่างที่กำหนดใช้ แรนด์() ฟังก์ชันสร้างอาร์เรย์ของตัวเลขสุ่มที่มีขนาด 2 คูณ 3 คูณ 2 จากนั้นจึงใช้ ก(:) การดำเนินการเพื่อแปลงอาร์เรย์นี้เป็นเวกเตอร์คอลัมน์ขนาด 1 คูณ 12



เอ = แรนด์ ( 2 , 3 , 2 ) ;

เวกเตอร์ = A ( : )





2: วิธีเปลี่ยนอาร์เรย์เป็นเวกเตอร์คอลัมน์โดยใช้ฟังก์ชัน reshape()

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

ไวยากรณ์

ในการแปลงอาร์เรย์เป็นเวกเตอร์คอลัมน์ เปลี่ยนรูปร่างใหม่ () ฟังก์ชันใช้ไวยากรณ์ต่อไปนี้:



บาร์ = เปลี่ยนรูปร่าง ( เอซ )

ที่นี่,

ฟังก์ชั่น vect = เปลี่ยนรูปร่าง (A,sz) เปลี่ยนอาร์เรย์ A เป็นเวกเตอร์คอลัมน์ที่มีขนาดที่ระบุ . จำนวนสมาชิกของอาร์เรย์ที่กำหนดต้องเท่ากับความยาวของเวกเตอร์คอลัมน์

ตัวอย่าง

รหัส MATLAB ที่กำหนดใช้ แรนด์() ฟังก์ชันสร้างอาร์เรย์ของตัวเลขสุ่มที่มีขนาด 2 คูณ 3 คูณ 2 จากนั้นจึงใช้ เปลี่ยนรูปร่างใหม่ () ฟังก์ชันแปลงอาร์เรย์นี้เป็นเวกเตอร์คอลัมน์ขนาด 1 คูณ 12

เอ = แรนด์ ( 2 , 3 , 2 ) ;

บาร์ = เปลี่ยนรูปร่าง ( เอ 12 , 1 )

บทสรุป

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