在MATLAB主窗口输入
A=[1 2 3 4 5 6];
A(8),回车,会出现错误。
那是为什么呢?
方法
查看矩阵A的维数,在MATLAB主窗口中输入size(A),查看矩阵的维数
检查现在的赋值语句,或者循环迭代到错误出现时A(M,N)的角标,查看此时M/N是不是已经超出了A的维数范围。
运行同样会出现错误,
从上面可以看出当i=7时,调用A(7)便出现了错误,那么就可以再去检查循环范围过程是否出错,错误就会得到解决。
在MATLAB主窗口输入
A=[1 2 3 4 5 6];
A(8),回车,会出现错误。
那是为什么呢?
查看矩阵A的维数,在MATLAB主窗口中输入size(A),查看矩阵的维数
检查现在的赋值语句,或者循环迭代到错误出现时A(M,N)的角标,查看此时M/N是不是已经超出了A的维数范围。
运行同样会出现错误,
从上面可以看出当i=7时,调用A(7)便出现了错误,那么就可以再去检查循环范围过程是否出错,错误就会得到解决。