menu
all posts
tutorials
programming
english
maths
review
misc
Who's Pok?
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
16 July 2013
แทนที่จำนวนลบด้วยศูนย์ใน MATLAB
ถ้าต้องการกำจัดจำนวนลบ และแทนที่ด้วยศูนย์ เช่น
A = [5
-2
3
-4
0 6]
ให้กลายเป็น
A = [5
0
3
0
0 6]
สามารถทำได้โดย
A = A.*(A >= 0)
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)