1、解决问题:In an assignment A(I)=B,the number of elements in B and I must be the same
解决思路:在赋值A(I)=B中,两个维度必须是一样的。
2、解决问题:Undefined function or variable "B"
解决思路:变量B没有被定义或者该函数没有定义,先去工作空间查看有没有定义变量B,或者取工作路径查看是否有该函数
3、解决问题:Expression or statements is incorrect--possibly unbalanced (,{,[.
解决思路:表达式当中缺少括号(,{,[.,导致不正确
4、解决问题:Index out of bounds because numel(A)=5
解决思路:索引越界,引用下标时不能超过矩阵的长度
5、解决问题:Too many input arguments
解决思路:输入参数太多,定义几个参数就给定几个参数
6、解决问题:Index must be a positive integer or logical
解决思路:Matlab的矩阵操作下标是从1开始的,这一点非常不同于python、java等高级编程语言
7、解决问题:Function definition are not permitted at the prompt or scripts
解决思路:在提示符或脚本中不允许函数定义
8、解决问题:Inner matrix dimension must agree
解决思路:内部矩阵维数必须一致,两个矩阵相乘必须满足左行等于右列
9、解决问题:The option is not valid. The options must be'double','native','default','omitnan', or'includenan'.
解决思路:mean函数内的类型要一致