Matlab设计ui中的问题

就是空间后方交会一个UI组件,
这是先运行一遍,这个时候我把这个语句comp.XEditField.Value=XS;放在循环前,可以出来结果

img


输出的结果

img


下面有个while循环,我把comp.XEditField.Value=XS;放到循环中,也可以运行出来结果

img

comp.XEditField.Value=XS;但是为什么把这个放到end之后,循环结束完就不可以了,会出现'Value' 必须为位于 'Limits' 的范围之内的双精度标量这个错误。

img

循环结束后插入会不会使得计算式中有无定义的地方;比如导致被除数可能为0了