在学习MATLAB时,我的代码遇到了一个奇怪的问题。我试图接收一个数字作为用户输入,并确定输入的数字是否在5.4±0.1的期望范围内。如下面所示,我取了输入和5.4之间差的绝对值,并检查它是否小于或等于0.1。根据代码,5.3到5.5之间的任何数字都应该输出“部件是好的”,但奇怪的是,它不适用于下限5.3。5.3和5.5之间的每一个数字除了5.3外都能工作,甚至5.5 (上限)也能正常工作。我想知道MATLAB中是否有我还没有意识到的东西。谢谢!
part = input("Enter the length of a part"); %user input (height)
i