Đến nội dung

ssupermeo

ssupermeo

Đăng ký: 06-10-2012
Offline Đăng nhập: 15-08-2021 - 11:22
-----

Sai số máy tính

21-09-2015 - 21:04

cho biết lệnh sau thực hiện việc gì? vòng while lặp bao nhiêu lần.

x=1; while x+1>1 , y = x; x = x/2; end, y

 

câu hỏi tương tự với lệnh sau:

x=1; while x+x>x , y = x; x = x/2; end, y

 

Tôi thực hiện 2 lệnh trên, trên matlab thì được 2 số y có giá trị lần lượt: 2.2204e-16 và 4.9407e-324

Nhưng không hiểu tại sao lại thu được hai số khác nhau như vậy.