二、向量的向量积cross+向量点积dot+列元素的积prod

本文深入探讨了向量的向量积、点积运算,以及矩阵元素的积操作,详细解析了MATLAB中cross、dot和prod函数的使用方法,包括不同维度上的运算规则,适用于信号处理、计算机图形学等领域。

1. 向量的向量积cross

(1) C=cross(A,B)

a)输入A、B为长度为3的矢量,得到长度为3的与A、B同时垂直的向量C。
过程可用代码解释为:
A=[1 2 3];
B=[4 5 6];
AB=[a;b];
dd(1)=det(ab(:,[2,3]));
dd(2)=det(ab(:,[1,3]));
dd(3)=det(ab(:,[1,2]));
C=[dd(1),dd(2),dd(3)];
参考1

b)输入A、B为相同尺寸的二维数值矩阵,且矩阵行数必须为3,得到A和B列之间的5个独立的外积
即C(:,i)=cross(A(:,i),B(:,i))

(2)C=cross(A,B,dim)

输入输入A、B为相同尺寸的三维数值矩阵,且size(A,dim)和size(B,dim)都必须为3,dim是一个正整数标量。
(a)dim为1,C(:,1,1)=cross(A(:,1,1),B(:,1,1));
(b)dim为2,C(1,:,1)=cross(A(1,:,1),B(1,:,1));
(c)dim为3,C(1,1,:)=cross(A(1,1,:),B(1,1,:)).

2. 向量的点积dot

(1)C=dot(A,B)

A和B为长度相等的向量,返回二者的标量积
C=A(1)*B(1)+······+A(n)*B(n)

(2)C=dot(A,B,dim)

A和B为矩阵或多维数组,尺寸相同。例三维矩阵
(a)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值