matlab 学习2

* 运算符执行矩阵乘法。因此,如果您使用 * 将两个大小相同的向量相乘,则由于内部维度不一致,您将会收到一条错误消息。

>> z = [3 4] * [10 20]
用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 \'.*\'。

.* 运算符执行按元素乘法,允许您将两个大小相同的数组的对应元素相乘。

>> z = [3 4] .* [10 20]
z = 
    30    80

size 函数可以应用于矩阵,以生成单个输出变量或两个输出变量。使用方括号 (

[ ]

) 获取多个输出。

>> [xrow,xcol] = size(x)
使用 numel 函数返回数组中的元素数目。
可以使用 max 函数确定向量的最大值及其对应的索引值。max 函数的第一个输出为输入向量的最大值。执行带两个输出的调用时,第二个输出为索引值。
>> [xMax,idx] = max(x)
>> doc fcnName

以获取任何 MATLAB 函数的相关信息