คู่มือนี้จะช่วยให้คุณค้นพบวิธีเปลี่ยนอาร์เรย์เป็นเวกเตอร์คอลัมน์ใน 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 ด้วยวิธีการต่างๆ เช่น ก(:) การทำงานและการทำงานในตัว เปลี่ยนรูปร่างใหม่ () การทำงาน.