当前位置:网站首页>Basic knowledge of error
Basic knowledge of error
2022-07-06 06:04:00 【Zhan Miao】
1. Source of error
Numerical calculation of practical problems with computer , Calculation error is inevitable . There are four main sources of error :
1.1. Model error
Describe practical problems with mathematical models , Generally, some simplification should be made , There will be differences between the solution of the mathematical model and the solution of the actual problem , This difference is called model error .
1.2. Observation error
Some parameters or constants contained in the mathematical model , It is often obtained by instrument observation or experiment , There will be an error between the observed value and the actual value , This error is called observation error .
1.3. Truncation error
The numerical calculation method used to solve the mathematical model is often the approximate method , Thus, only the approximate solution of the mathematical model can be obtained , The resulting error is called method error . Because the approximate method generally uses the finite four arithmetic operation steps to replace the infinite limit operation , This error caused by truncating an infinite process , Is truncation error . Therefore, the method error is also called truncation error .
1.4. Rounding error
Because the electronic digital computer can only express numbers as finite bits for operation , Therefore, numbers exceeding digits should be rounded according to certain rules , The resulting error is called rounding error .
The numerical calculation method mainly studies the influence of truncation error and rounding error on the calculation results , Generally, model error and observation error are not considered .
2. Absolute error and relative error
The data processed in numerical calculation and the results of calculation , It is usually approximate , There is an error between them and the exact value .
set up Is the exact value x An approximation of , said
Is approximate
The absolute error of .
Approximate value Absolute error and accuracy of x The ratio is called the approximate value
The relative error of , Write it down as
actually , Due to the accurate value x It is unknown. , Therefore, the relative error is usually changed to
3. Error estimation and algorithm stability of numerical calculation
The error propagation in numerical calculation is complex , It is difficult to accurately estimate the error of each calculation step , Therefore, the differential error analysis method is usually used to estimate the error , That is, if the error is small, ignore the second-order and higher-order small quantities of error .
The so-called numerical stable algorithm refers to , In the process of digital computer executing this numerical algorithm , The resulting rounding error can be controlled within a certain range , And has little effect on the final result . If the rounding error increases during the calculation , Make the final result differ greatly from the accurate value , Such an algorithm is numerically unstable .
4. Some principles that should be paid attention to in numerical calculation
Use the calculation method with good numerical stability , In order to control the propagation of rounding error ;
When adding and subtracting two numbers with large orders of magnitude , To prevent the small number from adding or subtracting less than the large number ;
Avoid subtracting two similar numbers , In order to avoid serious loss of significant figures ;
In Division , Avoid that the absolute value of the divisor is much smaller than the absolute value of the dividend ;
Prevent machine zero sum overflow shutdown ;
Simplify the calculation steps , Reduce the number of operations .
reference
Advanced Engineering Mathematics
边栏推荐
- LTE CSFB process
- SQLMAP使用教程(三)实战技巧二
- H3C firewall rbm+vrrp networking configuration
- HCIA复习
- H3C S5820V2_ Upgrade method after stacking IRF2 of 5830v2 switch
- 网络协议模型
- Huawei BFD configuration specification
- Commodity price visualization
- Embedded interview questions (I: process and thread)
- Grant Yu, build a web page you want from 0
猜你喜欢
H3C V7版本交换机配置IRF
VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator
養了只小猫咪
Expose the serial fraudster Liu Qing in the currency circle, and default hundreds of millions of Cheng Laolai
[Baiwen smart home] first day of the course_ Learn Embedded and understand the development mode of bare metal and RTOS
Seven imperceptible truths in software testing
养了只小猫咪
Station B Liu Erden - linear regression and gradient descent
单元测试的意义
isam2运行流程
随机推荐
J'ai un chaton.
CoDeSys note 2: set coil and reset coil
Leetcode 701 insertion operation in binary search tree -- recursive method and iterative method
Sqlmap tutorial (III) practical skills II
【论文阅读】NFlowJS:基于鲁棒学习的合成负数据密集异常检测
Yunxiaoduo software internal test distribution test platform description document
isam2运行流程
Software test interview questions - Test Type
[leetcode] day96 - the first unique character & ransom letter & letter ectopic word
What are the test sites for tunnel engineering?
Seven imperceptible truths in software testing
Accélération de la lecture vidéo de l'entreprise
局域网同一个网段通信过程
H3C V7 switch configuration IRF
Dynamic programming -- knapsack problem
[untitled]
Gtest之TEST宏的用法
[happy Spring Festival] if you feel happy, dance
Memory and stack related concepts
AUTOSAR from getting started to becoming proficient (10) - embedded S19 file analysis