很明显可以看出,MATLAB告诉你在第三行出错了,出错的原因是未定义函数或变量,(用英文版的朋友碰到报错可以自行搜索一下它的中文意思),修改方法就是再补充定义你报错的变量或者使用已定义的变量,比如这样:
2、矩阵的维数必须一致
先简单讲讲什么是矩阵的维数,m×n矩阵表示可以储存m行n列的数据,类似于一个大棋盘,给矩阵填数据,就是在棋盘里下棋。
矩阵的运算规则里,矩阵乘法在MATLAB中用A=B*C表示,矩阵点乘用A=B.*C表示,矩阵乘法运行要求B的列数和C的行数相同,矩阵点乘要求B、C两矩阵的行数、列数分别相同。
有点点绕口,没关系,下面看两个例子!
(1)矩阵乘法