matlab中这段代码是否有错误?points = ;for k = 1lengthlines xy = lineskpoint1; lineskpoint2; fitresult ~ = fitxy1 xy2 poly2; x = linspacexy11 xy21 100; y = fevalfitresult x;end points = points; x y
没有语法错误,但可能存在逻辑错误。points变量在for循环外被定义,但在每次循环中都被覆盖,因此最终points中只会保存最后一次循环的结果。如果想要保存所有循环的结果,应该将points定义在for循环内部。
原文地址: https://www.cveoy.top/t/topic/hglT 著作权归作者所有。请勿转载和采集!