正在加载图片...
China-bub.com 第3章矩阵运算 下载 对于各具三个元素的两个向量x和y,命令cross(x,y给出向量积或叉积,即: xx y=(x2y3-x3y2 x3y1-x1y3 x1y2-X2)1) 对向量x和y,向量xXy是正交的。 cross命令也可以应用于3Xn矩阵,其结果是一个3Xn矩阵,这里的第i列是A和B中的第 列的叉积。 命令集24 叉积 cross(x,y) 得到向量x和y的叉积。 cross(A,B) 得到一个3×n矩阵,其中的列是A和B对应列的叉积。矩 阵A和B必须具有相同的维数3×n。 cross(A,B, dim)在dim数组中给出向量A和B的叉积。A和B必须具有相同 的维数,size(A,dim和size(B,dim必须是3。 ■例3.3 假设: x=(100) y=(010) 命令crossprod=cross(8,y得到: crossprod= 001 对x和y,它是正交的,即: scalarl=dot(x,crossprod),scalar2=dot(y,crossprod) 得: scalar1 0 scalar2 0 ■ 在MATLAB中,有一个完成二维矩阵卷积的函数。可以使用FIR滤波器(有限脉冲响应)作 为一个自变量,这部分内容在helpdesk中描述。 命令集25 矩阵的卷积 conv2 (A,B) 返回矩阵A和B的二维卷积 conv2(hcol,hrow,A)矩阵A与向量hcol列方式和向量hrow行方式的卷积。 conv2(…,format) 得到一个卷积的特殊形式。参数format必须是下列 字符串之一: “same'返回最接近中心的部分卷积,其维数与相同。 “vaid'仅返回不考虑边缘补零计算的部分卷积。 convn(A,B) 返回矩阵A和B的多维卷积。 convn (.format) 得到卷积的一个特殊形式,如上所示。对于各具三个元素的两个向量 x和y,命令cross(x, y)给出向量积或叉积,即: 对向量x和y,向量x×y是正交的。 c r o s s命令也可以应用于3×n矩阵,其结果是一个3×n矩阵,这里的第i列是A和B中的第 i列的叉积。 命令集2 4 叉积 cross(x, y) 得到向量x和y的叉积。 cross(A, B) 得到一个3×n矩阵,其中的列是 A和B对应列的叉积。矩 阵A和B必须具有相同的维数3×n。 cross(A, B, dim) 在d i m数组中给出向量 A和B的叉积。A和B必须具有相同 的维数,size(A, dim)和size(B, dim)必须是3。 ■ 例3 . 3 假设: x=(1 0 0) y=(0 1 0) 命令crossprod=cross(x, y) ,得到: c r o s s p r o d = 0 0 1 对x和y,它是正交的,即: scalar1=dot(x,crossprod), scalar2=dot(y,crossprod) 得: 在M AT L A B中,有一个完成二维矩阵卷积的函数。可以使用 F I R滤波器(有限脉冲响应)作 为一个自变量,这部分内容在 h e l p d e s k中描述。 命令集2 5 矩阵的卷积 conv2(A, B) 返回矩阵A和B的二维卷积 conv2(hcol, hrow, A)矩阵A与向量h c o l列方式和向量h ro w行方式的卷积。 c o n v 2 (…, f o r m a t ) 得到一个卷积的特殊形式。参数 f o r m a t必须是下列 字符串之一: ‘s a m e’返回最接近中心的部分卷积,其维数与A相同。 ‘v a l i d’仅返回不考虑边缘补零计算的部分卷积。 convn(A, B) 返回矩阵A和B的多维卷积。 c o n v n (…, format) 得到卷积的一个特殊形式,如上所示。 第3章 矩 阵 运 算 3 9 下载 ■
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有