matLab ทำไมผลลัพธ์ที่ได้ไม่เท่ากัน

>> A = 1.0e+003 *[0.4900 - 3.0029i   0.4900 - 0.0371i]

A =

  1.0e+003 *

   0.4900 - 3.0029i   0.4900 - 0.0371i

>> 1./A

ans =

   0.0001 + 0.0003i   0.0020 + 0.0002i

>> a = [(0.4900 - 3.0029i)*10^3   (0.4900 - 3.0029i)*10^3]

a =

  1.0e+003 *

   0.4900 - 3.0029i   0.4900 - 3.0029i

>> 1./a

ans =

  1.0e-003 *

   0.0529 + 0.3244i   0.0529 + 0.3244i


ทำไม 1./A กับ 1./a  ถึงไม่เท่ากันคะ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
เป็นค่าเดียวกันครับลองเช็คที่ workspace ที่เห็นว่าค่าไม่เหมือนกันเพราะมันปัดตัวเลขให้ครับ 0.0529*1e-3 = 0.0000529 หรือปัดได้ 0.0001 ครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่