วิธีเขียนกราฟฮิสโตแกรมใน MATLAB

Withi Kheiyn Kraf Hi S To Kae Rm Ni Matlab



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

วิธีเขียนกราฟฮิสโตแกรมใน MATLAB

ในการลงจุด ฮิสโตแกรม ใน MATLAB คุณต้องทำตามขั้นตอนด้านล่าง:







ขั้นตอนที่ 1: นำเข้าหรือสร้างข้อมูล



ก่อนลงมือก ฮิสโตแกรม คุณต้องมีข้อมูลที่จะใช้งาน และ MATLAB มีหลายตัวเลือกในการนำเข้าข้อมูลที่มีอยู่จากไฟล์หรือฐานข้อมูล



ข้อมูล = ข้อมูลนำเข้า ( 'ชื่อไฟล์' ) ;





ที่นี่, 'ชื่อไฟล์' แทนชื่อไฟล์ที่คุณต้องการนำเข้าข้อมูล และคุณต้องแน่ใจว่าไฟล์อยู่ในรูปแบบที่ MATLAB รู้จัก เช่น ไฟล์ข้อความหรือไฟล์สเปรดชีต

คุณยังสามารถสร้างข้อมูลตัวอย่างได้โดยตรงภายใน MATLAB โดยใช้ฟังก์ชันในตัวต่างๆ ตัวอย่างเช่น ในการสร้างอาร์เรย์ของตัวเลขสุ่ม คุณสามารถใช้ฟังก์ชัน rand



ไวยากรณ์ในการสร้างข้อมูลได้รับด้านล่าง:

วันที่ = แถว ( 1 , น ) ;

ในตัวอย่างนี้ แสดงถึงจำนวนจุดข้อมูลที่ต้องการ ฟังก์ชัน rand สร้างอาร์เรย์ 1 คูณ n ของตัวเลขสุ่มระหว่าง 0 ถึง 1

ขั้นตอนที่ 2: กำหนดจำนวนถังขยะ

ถังขยะ คือช่วงเวลาที่แบ่งช่วงของค่าข้อมูลในฮิสโตแกรม การเลือกจำนวนถังขยะที่เหมาะสมเป็นสิ่งสำคัญในการอธิบายการกระจายของข้อมูลอย่างถูกต้อง คุณสามารถระบุจำนวนถังขยะด้วยตนเองตามความเข้าใจในข้อมูลของคุณ

ขั้นตอนที่ 3: สร้างฮิสโตแกรม

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

ไวยากรณ์เป็นดังนี้:

ประวัติ ( ข้อมูล numBins )

หรือ:

ฮิสโตแกรม ( ข้อมูล, 'นัมบินส์' , ตัวเลขบิน )

ที่นี่, ข้อมูล แสดงถึงข้อมูลที่คุณต้องการลงจุดฮิสโตแกรม และ จำนวนถัง ระบุจำนวนถังที่ต้องการ

ขั้นตอนที่ 4: ปรับแต่งฮิสโตแกรม

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

ตัวอย่างเช่น หากต้องการเพิ่มป้ายกำกับ x และ y ให้ใช้รหัสต่อไปนี้:

xlabel ( 'ค่า' )
ฉลาก ( 'ความถี่' )

หากต้องการปรับความกว้างของถังขยะ คุณสามารถใช้รหัสต่อไปนี้:

ฮิสโตแกรม ( ข้อมูล, 'บินไวด์' , binWidth_value )

ใช้ 'BinWidth' พารามิเตอร์ คุณสามารถระบุความกว้างที่ต้องการของถังขยะในฮิสโตแกรมของคุณ แทนที่ข้อมูลด้วยข้อมูลอินพุตของคุณและ binWidth_value ด้วยค่าความกว้างที่ต้องการ

หากต้องการเปลี่ยน ฮิสโตแกรม สีตามรหัสที่กำหนดด้านล่าง:

ฮิสโตแกรม ( ข้อมูล, 'สีใบหน้า' , 'สี' )

กับ 'สีใบหน้า' พารามิเตอร์ คุณสามารถระบุสีของแถบฮิสโตแกรมได้ แทนที่ 'สี' พร้อมชื่อสีหรือค่า RGB ที่ต้องการ

คุณยังสามารถเพิ่มชื่อสำหรับ ฮิสโตแกรม จากไวยากรณ์ที่กำหนดด้านล่าง:

ชื่อ ( 'ชื่อฮิสโตแกรม' )

เพื่อบันทึก ฮิสโตแกรม พล็อต คุณสามารถใช้ฟังก์ชันต่อไปนี้

% พิมพ์รูป เช่น PNG ไฟล์
พิมพ์ ( '-dpng' , 'myfigure.png' ) ;

รหัสที่สมบูรณ์เพื่อลงจุดฮิสโตแกรมใน MATLAB มีดังนี้:

% ขั้นตอน 1 : โหลดหรือสร้างข้อมูล
ข้อมูล = [ 10 , 12 , สิบห้า , 18 , ยี่สิบ , 22 , 22 , 22 , 25 , 28 , 30 , 30 , 30 , 32 , 35 , 38 , 40 ] ;
% ขั้นตอน 2 : ตั้งค่าจำนวนถังขยะ
numBins = 5 ;
% ขั้นตอน 3 และขั้นตอน 4 : สร้างและปรับแต่งฮิสโตแกรม
ฮิสโตแกรม ( ข้อมูล, numBins, 'สีใบหน้า' , 'สีฟ้า' ) ;
xlabel ( 'ค่า' ) ;
ฉลาก ( 'ความถี่' ) ;
ชื่อ ( 'ฮิสโตแกรมของข้อมูล' ) ;
% พิมพ์รูป เช่น PNG ไฟล์
พิมพ์ ( '-dpng' , 'myfigure.png' ) ;

บทสรุป

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