21 July 2013

เติม 0 หน้าตัวเลขใน MATLAB

เมื่อต้องการเติมเลข 0 หน้าตัวเลข (padding)  ให้มีจำนวนหลักเท่าที่ต้องการ เช่น เติม 0 ให้เต็ม 3 หลัก

1 กลายเป็น 001
25 กลายเป็น 025

สามารถทำได้ดังนี้
>> x = 1
x =
     1
>> x = sprintf('%03d',x)
x =
001

หมายเหตุ

คำสั่งข้างบนทำให้ชนิดข้อมูลของ x เปลี่ยนจาก double เป็น string

No comments:

Post a Comment