matlab中dot怎么用啊

[复制链接]
查看11 | 回复3 | 2020-3-6 14:29:00 | 显示全部楼层 |阅读模式
MATLAB中的dot为内积函数,其定义为 dot(A,B)= A'*B。具体的使用方法如下:1、首先,打开matlab,输入a = [2 4; 6 9],b = [1 5;5 8],在命令行窗口中,创建包含2行2列的a和b矩阵,见下图。2、其次,完成上述步骤后,使用矩阵点乘法,将两个矩阵的对应位置元素相乘,在命令窗口中输入“a.*b”,见下图。3、接着,完成上述步骤后,按Enter键,就可以看到结果是将a和b矩阵的相应项相乘的结果。 通常,如果两个矩阵相乘,则使用点乘,见下图。...5
回复

使用道具 举报

千问 | 2020-3-6 14:29:00 | 显示全部楼层
如果a,b均为实数的情况下,两者并无区别;但是在复数范围内取值,就是不同的情况了,MATLAB中的dot为内积函数,其定义为 dot(A,B)= A'*B,即A的共轭转置乘以B,那么显然 在复数范围内,dot(A,B)和 dot(B,A)就是两个不同的向量了。...
回复

使用道具 举报

千问 | 2020-3-6 14:29:00 | 显示全部楼层
dot(x,y)表示向量的点乘...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行