任何人都可以帮助我理解Scilab的这段代码吗? 假设flag ='c',thres = 2且A是某个矩阵。在scilab函数名称前使用%符号?
deff("[flag]=%smallei(x)","flag=real(x) >= thres")
[X,dsmall] = schur(A,%smallei);
虽然我得到'deff'被用来做一个名为%smallei的函数,它正在比较这些值。但是在Schur函数中,使用%smallei时没有输入参数。请帮助我,这段代码片段正在做什么以及我错了什么。
有关完整的Scilab代码 - http://cgit.scilab.org/scilab/plain/scilab/modules/linear_algebra/macros/psmall.sci?h=5.1&id=b97dd3f34da8b52ac799da43848d8d0910d83aef