ตัวเลขทศนิยมใช้เพื่อแสดงตัวเลขที่มีทศนิยม และมีคุณค่าสำหรับการใช้งานหลายอย่าง แต่ก็อาจใช้งานได้ยากเช่นกัน ความท้าทายประการหนึ่งในการทำงานกับตัวเลขทศนิยมคือตัวเลขเหล่านี้สามารถมีตำแหน่งทศนิยมได้จำนวนมาก ทำให้ยากต่อการเปรียบเทียบ จัดเก็บ และแก้ไข การลบทศนิยมออกจากจำนวนจุดลอยตัวสามารถช่วยลดความซับซ้อนและทำงานได้ง่ายขึ้น
คู่มือนี้จะกล่าวถึงวิธีต่างๆ ในการลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB
จะลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB ได้อย่างไร
คุณสามารถลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB:
- การใช้ฟังก์ชันสปริ้นท์()
- การใช้ฟังก์ชัน fix()
- การใช้ฟังก์ชัน floor()
- การใช้ฟังก์ชัน round()
- การใช้ฟังก์ชัน num2str()
1: วิธีลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB โดยใช้ฟังก์ชัน sprintf()
ที่ วิ่ง() เป็นฟังก์ชัน MATLAB ในตัวที่ใช้สำหรับเขียนข้อมูลที่จัดรูปแบบในสตริง ฟังก์ชันนี้ยังสามารถใช้เพื่อลบทศนิยมออกจากตัวเลขทศนิยมได้ ฟังก์ชันนี้ยอมรับค่าและรูปแบบเป็นอาร์กิวเมนต์ และจัดเตรียมสตริงที่จัดรูปแบบแล้ว
ไวยากรณ์
ที่ วิ่ง() ไวยากรณ์ของฟังก์ชันได้รับด้านล่าง:
วิ่ง ( เอ็กซ์ )
ตัวอย่าง
ในตัวอย่างนี้ เราจะลบส่วนทศนิยมของตัวเลขที่กำหนดออกโดยใช้ วิ่ง() ฟังก์ชั่นใน MATLAB
หมายเลข = พาย;วิ่ง ( '%.ฉ' หนึ่ง )
บันทึก: ค่าของ pi ใน MATLAB คือ 3.1416
2: วิธีลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB โดยใช้ฟังก์ชัน fix ()
ที่ แก้ไข() เป็นฟังก์ชันในตัวของ MATLAB ซึ่งจะปัดเศษค่าทศนิยมให้เป็นจำนวนเต็มที่ใกล้ที่สุดเข้าหาศูนย์ ฟังก์ชันนี้ยอมรับสเกลาร์หรืออาร์เรย์เป็นพารามิเตอร์อินพุตและจัดเตรียมค่าอินทิกรัล
ไวยากรณ์
ที่ แก้ไข() ไวยากรณ์ของฟังก์ชันได้รับด้านล่าง:
แก้ไข ( เอ็กซ์ )
ตัวอย่าง
ตัวอย่างนี้จะลบส่วนทศนิยมออกจากตัวเลขที่กำหนดโดยใช้ แก้ไข() ฟังก์ชั่นใน MATLAB
หมายเลข = พาย;แก้ไข ( หนึ่ง )
3: วิธีลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB โดยใช้ฟังก์ชัน floor()
ที่ พื้น() เป็นฟังก์ชันในตัวของ MATLAB ที่ช่วยให้เราสามารถปัดเศษค่าทศนิยมให้เป็นจำนวนเต็มที่ใกล้ที่สุดไปทางลบอนันต์ ฟังก์ชันนี้ยอมรับสเกลาร์หรืออาร์เรย์เป็นอาร์กิวเมนต์อินพุตและระบุค่าจำนวนเต็ม
ไวยากรณ์
ที่ พื้น() ไวยากรณ์ของฟังก์ชันได้รับด้านล่าง:
พื้น ( เอ็กซ์ )
ตัวอย่าง
ในโค้ด MATLAB นี้ เราจะลบทศนิยมออกจากตัวเลขทศนิยมที่กำหนดโดยใช้ พื้น() ฟังก์ชั่นใน MATLAB
หมายเลข = พาย;พื้น ( หนึ่ง )
4: วิธีลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB โดยใช้ฟังก์ชันปัดเศษ ()
ที่ กลม() เป็นฟังก์ชันในตัวของ MATLAB ที่ใช้สำหรับการแปลงสเกลาร์หรือเมทริกซ์ของค่าลอยตัวหรือค่าสองเท่าให้เป็นค่าจำนวนเต็มที่ใกล้เคียงที่สุดโดยการลบส่วนทศนิยมออก ฟังก์ชันนี้ยอมรับสเกลาร์หรืออาร์เรย์ของค่าสองเท่าเป็นอาร์กิวเมนต์ และแปลงให้เป็นค่าจำนวนเต็มที่ใกล้ที่สุด
ไวยากรณ์
ที่ กลม() ไวยากรณ์ของฟังก์ชันได้รับด้านล่าง:
กลม ( เอ็กซ์ )
ตัวอย่าง
ในตัวอย่างนี้ เราใช้ฟังก์ชัน round() ของ MATLAB เพื่อลบทศนิยมออกจากตัวเลขที่กำหนด
หมายเลข = พาย;กลม ( หนึ่ง )
5: วิธีลบทศนิยมออกจากตัวเลขทศนิยมใน MATLAB โดยใช้ฟังก์ชัน num2str()
ที่ num2str() เป็นฟังก์ชัน MATLAB ในตัวที่ใช้สำหรับการแปลงตัวเลขเป็นอาร์เรย์อักขระ ฟังก์ชันนี้ยังสามารถใช้เพื่อลบทศนิยมออกจากตัวเลขทศนิยม เนื่องจากฟังก์ชันนี้ยอมรับค่า จัดรูปแบบเป็นอาร์กิวเมนต์ และส่งกลับอาร์เรย์อักขระ
ไวยากรณ์
ที่ num2str() ไวยากรณ์ของฟังก์ชันได้รับด้านล่าง:
num2str ( เอ็กซ์ )
ตัวอย่าง
รหัส MATLAB ที่กำหนดใช้ num2str() ฟังก์ชั่นลบทศนิยมออกจากจำนวนจุดลอยตัวที่กำหนด
หมายเลข = พาย;num2str ( หนึ่ง '%.0f' )
บทสรุป
MATLAB เป็นเครื่องมือการเขียนโปรแกรมประสิทธิภาพสูงที่มีประโยชน์ซึ่งใช้สำหรับการทำงานหลายอย่างโดยมีไลบรารีฟังก์ชันในตัวมากมายเพื่อดำเนินการที่ซับซ้อน การดำเนินการอย่างหนึ่งคือการลบทศนิยมออกจากจำนวนจุดลอยตัว คู่มือนี้มีฟังก์ชันในตัวห้าฟังก์ชัน วิ่ง() , แก้ไข(), พื้น(), รอบ() , และ num2str() เพื่อดำเนินการงานนี้โดยใช้ตัวอย่างบางส่วน