MathCAD


6.9.6. A genuinely optimum fire bucket - часть 8


The fuzzy set isn't very easily accommodated in the digital computer with classical data constructs: elements of a file (a vector) should be new files of files (composed of vectors and matrices, in the case of Mathcad). The classical mathematics of precise sets (number theory, arithmetic, etc) is rather like a hook, with the help of which we anchor ourselves on the slippery and fuzzy environmental world. And a hook is a rough implement, quite often damaging what it's embedded in. The terms describing fuzzy set membership values (there are plenty in this book and others – "much", "some", "a few", and so on) are difficult to make into programming statements because they're contextually dependent. It's one business to say, "Give me a few sunflower seeds" to someone with a cupful, and another to say the same to a driver hauling a lorryload.

Whether it is possible to see a certain crisis in theory and practice of programming connected with contradict between precise structure of the programs (data) and fuzzy world? Is it necessary to develop fuzzy programming languages for implementation fuzzy algorithms that accommodate fuzzy data? Opinions vary. In the author's view, programmers (and they have the last word) have learned poorly how to cram the fuzzy world into the strictly determined computer. Figs. 6.41, 6.42, 6.43, 6.44

and 6.45 are an example.




- Начало -  - Назад -  - Вперед -