Bugs in programing !!

Hi there guys,
Can anybody tell me what "bugs in programing" means?, and how to overcome this problem? I'm calculating a stiffness matrix of a rectangular element, this matrix should be symmetrical, but when I tested the symmetry by writing " a=K'-K ", I got "a" for some elements with some entries equal to a figure^-10 and for some other elements "a" is zeros(12,12) despite using the same loop. The reason behind that is said to be "bugs in programing".

1 个评论

Adam
Adam 2017-2-2
编辑:Adam 2017-2-2
The reason behind that is likely not 'bugs in programming' at all, it is a well documented effect of floating point maths which has been asked about numerous times on this forum and elsewhere on the web.
Floating point numbers cannot be represented 100% accurately so small errors creep into maths involving them.

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

编辑:

2017-2-2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by