matlab,函数中使用load调用数组,在脚本中调用函数为什么会出现超出索引范围的报错?

因为数组元素数量太大,不得不用load调用,但在脚本for循环中调用函数时,会出现函数中超出索引范围的报错,但不使用load,手动暴力输入后,就不会出现报错,可正常运行,是load使用错误了还是就不该用load来调用?
img

img

img

直接运行函数文件的时候x没能赋值,所以会报这个错,和是否用load无关。