อาร์เรย์ตารางที่มีตัวแปรที่มีชื่อซึ่งมีประเภทต่างๆ เป็นโครงสร้างข้อมูลที่มีประสิทธิภาพใน MATLAB ซึ่งช่วยให้คุณสามารถจัดเรียงและทำงานกับข้อมูลที่หลากหลายได้อย่างเป็นระเบียบ รูปภาพตารางที่แต่ละคอลัมน์แสดงประเภทข้อมูลที่ไม่ซ้ำกัน และแต่ละแถวมีค่าเฉพาะสำหรับตัวแปรเหล่านั้น ตารางเหล่านี้สามารถเก็บประเภทข้อมูลได้หลากหลาย รวมถึงตัวเลข คำ วันที่ และอื่นๆ ความสวยงามของอาร์เรย์ตารางคือมีโครงสร้างที่ยืดหยุ่นในการจัดเก็บและจัดการข้อมูลผสมดังกล่าวได้อย่างมีประสิทธิภาพ
บทความนี้จะสาธิตวิธีง่ายๆ ในการสร้างอาร์เรย์ของตารางที่มีชื่อตัวแปรซึ่งมีประเภทข้อมูลต่างกัน
สร้างอาร์เรย์ตารางด้วยตัวแปรที่มีชื่อซึ่งมีประเภทต่างๆ
หากต้องการสร้างอาร์เรย์ตารางที่มีชื่อตัวแปรและชนิดข้อมูลต่างๆ ใน MATLAB คุณสามารถใช้ โต๊ะ() ฟังก์ชั่นใน MATLAB ฟังก์ชันนี้ใช้เวกเตอร์หรือชุดตั้งแต่หนึ่งตัวขึ้นไปเป็นอาร์กิวเมนต์และส่งคืนตารางที่มีขนาดขึ้นอยู่กับจำนวนอาร์กิวเมนต์
ไวยากรณ์สำหรับ โต๊ะ() ฟังก์ชันใน MATLAB กำหนดเป็น:
ที = โต๊ะ ( var1,...,varN )
ที่นี่:
T = ตาราง(var1,…,varN) ให้ผลตอบแทนในการสร้างตารางที่มี var1, var2 …varN ตัวแปร ตัวแปรเหล่านี้สามารถมีประเภทข้อมูลและขนาดต่างกันแต่มีจำนวนแถวเท่ากัน ตารางกำหนดชื่อตัวแปรเป็น var1, var2 ตามค่าดีฟอลต์ให้กับตารางเอาต์พุต แต่ถ้าชื่อตัวแปรถูกกำหนดหรืออินพุตเป็นตัวแปรเวิร์กสเปซ ชื่อตัวแปรที่กำหนดจะถูกกำหนดให้กับตารางเอาต์พุต
ตัวอย่าง
ในรหัส MATLAB นี้ เราจะสร้างตารางที่มีข้อมูลผลการเรียนของนักเรียนห้าคน
ชื่อ = { 'Rivest' ; 'ชาเมียร์' ; 'แอดเดิลแมน' ; 'โทมัส' ; 'สจ๊วต' } ;
เครื่องหมาย = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
เปอร์เซ็นต์ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
เกรด = { 'เอ' ; 'เอ+' ; 'เอ' ; 'เอ+' ; 'บี' } ;
ที = โต๊ะ ( ชื่อ เครื่องหมาย ร้อยละ เกรด )
ในโค้ดข้างต้น เราสร้างตารางที่ประกอบด้วยสี่คอลัมน์ซึ่งมีประเภทข้อมูลที่แตกต่างกัน เช่น 'ชื่อ' มีสตริงในขณะที่ “เครื่องหมาย” มีค่าจำนวนเต็ม ตาราง 5 คูณ 4 ที่สร้างขึ้นจะแสดงบนหน้าต่างผลลัพธ์ของ MATLAB
ตัวแปรตารางสามารถเข้าถึงได้โดยใช้การทำดัชนีจุด เช่นเดียวกับถ้าเราต้องการคำนวณค่าเฉลี่ยของค่าเปอร์เซ็นต์ทั้งหมดที่เราจะใช้ ต.ร้อยละ เพื่อเข้าถึงตัวแปร Percentage จากนั้นจะคำนวณค่าเฉลี่ยโดยใช้ หมายถึง() การทำงาน.
เรายังสามารถใช้ดัชนีจุดเพื่อเพิ่มตัวแปรใหม่ในตาราง ในตัวอย่างก่อนหน้านี้ เราจะเพิ่มตัวแปรใหม่ชื่อ Reg_Number ที่มีเลขทะเบียนของนักเรียนทุกคน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึงองค์ประกอบของตาราง คุณสามารถเข้าไปที่ ลิงค์ .
บทสรุป
อาร์เรย์ตารางใน MATLAB นั้นเหมือนกับสเปรดชีตที่มีการจัดระเบียบ ซึ่งช่วยให้คุณเก็บข้อมูลประเภทต่างๆ มีความยืดหยุ่นและให้คุณมีชื่อคอลัมน์ แต่ละคอลัมน์ประกอบด้วยข้อมูลประเภทต่างๆ เช่น ตัวเลขหรือคำ ใช้ โต๊ะ() คุณสามารถสร้างตารางเหล่านี้ได้อย่างง่ายดายใน MATLAB และทำงานกับข้อมูลของคุณอย่างมีโครงสร้างและสะดวก