Tôi cố gắng để hiểu các định nghĩa Matlab sau cho reltol và AbsTol thông số:định nghĩa khoan dung tương đối và tuyệt đối trong Matlab giải
RelTol — This tolerance is a measure of the error relative to the size of each solution component. Roughly, it controls the number of correct digits in all solution components, except those smaller than thresholds AbsTol(i).The default, 1e-3, corresponds to 0.1% accuracy. AbsTol — AbsTol(i) is a threshold below which the value of the ith solution component is unimportant. The absolute error tolerances determine the accuracy when the solution approaches zero.
Tôi không hiểu tại sao AbsTol xác định tính chính xác khi giải pháp tiếp cận zero (trên thực tế, nếu giải pháp của vấn đề của tôi là một quỹ đạo tròn bán kính 7000 km, nó không đáp ứng được) và tại sao RelTol kiểm soát số chữ số chính xác trong tất cả các thành phần của giải pháp, ngoại trừ những số nhỏ hơn ngưỡng AbsTol (i). Các biểu thức thực tế để xác định từng dung sai là gì? Tôi muốn nhận được các định nghĩa đơn giản và dễ hiểu hơn.
Cảm ơn câu trả lời của bạn. Tôi vẫn còn một số nghi ngờ: Tại sao RelTol kiểm soát số lượng chữ số chính xác trong giải pháp? Nếu bất kỳ thành phần giải pháp nào nhỏ hơn AbsTol, làm cách nào tôi có thể kiểm soát số chữ số chính xác đó? – julian