วิธีเพิ่มองค์ประกอบเดี่ยวให้กับอาร์เรย์หรือเวกเตอร์ใน MATLAB

Withi Pheim Xngkh Prakxb Deiyw Hi Kab Xarrey Hrux Wek Texr Ni Matlab



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

วิธีเพิ่มองค์ประกอบเดียวในอาร์เรย์หรือเวกเตอร์ใน MATLAB

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

1: การใช้การจัดทำดัชนี
วิธีที่ง่ายที่สุดในการเพิ่มองค์ประกอบในอาร์เรย์หรือเวกเตอร์คือการทำดัชนี MATLAB อนุญาตให้กำหนดค่าโดยตรงไปยังดัชนีเฉพาะ ขยายอาร์เรย์หากจำเป็น ตัวอย่างเช่น:







เอ = [ 1 , 2 , 3 , 4 ] ;
แจกจ่าย ( 'อาร์เรย์ดั้งเดิม:' ) ;
แจกจ่าย ( ) ;

( 5 ) = 5 ;
แจกจ่าย ( 'อาร์เรย์หลังจากเพิ่มองค์ประกอบที่ดัชนี 5:' ) ;
แจกจ่าย ( ) ;

เอาต์พุต



2: การใช้การต่อข้อมูล
การต่อข้อมูลเป็นอีกวิธีหนึ่งในการเพิ่มองค์ประกอบเดียวในอาร์เรย์หรือเวกเตอร์ เมื่อใช้วงเล็บเหลี่ยม คุณสามารถรวมองค์ประกอบอาร์เรย์ที่มีอยู่กับองค์ประกอบใหม่ได้ นี่คือตัวอย่าง:



เอ = [ 1 , 2 , 3 , 4 ] ;
แจกจ่าย ( 'อาร์เรย์ดั้งเดิม:' ) ;
แจกจ่าย ( ) ;
องค์ประกอบใหม่ = 5 ;
เอ = [ A, องค์ประกอบใหม่ ] ;
แจกจ่าย ( 'อัปเดตอาร์เรย์:' ) ;
แจกจ่าย ( ) ;

เอาต์พุต





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

เอ = [ 1 , 2 , 3 , 4 ] ;
แจกจ่าย ( 'อาร์เรย์ดั้งเดิม:' ) ;
แจกจ่าย ( ) ;
องค์ประกอบใหม่ = 5 ;
เอ = แมว ( 2 , A, องค์ประกอบใหม่ ) ;
แจกจ่าย ( 'อาร์เรย์ที่อัปเดต:' ) ;
แจกจ่าย ( ) ;

เอาต์พุต



4: การใช้ฟังก์ชัน vertcat หรือ horzcat
ฟังก์ชัน vertcat() และ horzcat() มอบวิธีที่สะดวกในการเชื่อมอาร์เรย์ในแนวตั้งหรือแนวนอน ด้วยการใช้ฟังก์ชันเหล่านี้ เราสามารถเพิ่มองค์ประกอบเดียวในอาร์เรย์หรือเวกเตอร์ได้อย่างง่ายดาย นี่คือตัวอย่างการใช้ horzcat():

เอาต์พุต

บทสรุป

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