matlab 学习2

2019/07/10 19:37
阅读数 40

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

   
>> 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 函数的相关信息
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部