matlab .

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:50:26
A=[2;3;4]
B=[3;4;5]

A.*B=[6;12;20]

A*B不存在

这个.有什么作用,谢谢,我是初学者

这是matlab里特有的
实际上, .* (以及./ .\ .^ 等) 就是普通的乘除乘方,因为matlab是以矩阵形式作为基本数据结构的,所以 * / \定义为了矩阵的乘除,加上点以后就表示 矩阵内对应元素进行运算

所以 用 .* 以后能同时进行很多乘法运算

祝君好运哈

点乘
http://baike.baidu.com/view/452796.html

A=[2;3;4]
B=[3;4;5]
C=A.*B