cross--向量或矩阵的叉乘
2015-12-14 09:40
274 查看
cross--向量或矩阵的叉乘
【功能简介】计算向量的外积(叉乘)。(x1,y1,z1)×(x2,y2,z2)=(y1z2-y2z1,z1x2-z2x1,x1y2-x2y1)
【语法格式】
1.C=cross(A,B,dim)
A与B是大小相同的矩阵或数组,函数在dim指定的维数中长度必须为3,C返回A与B的外积。
2.C=cross(A,B)
在A与B第一个长度不为1的维度上计算外积,且在该维度上数组含有3个元素。
【实例3.23】求两个三维向量的外积。
【实例分析】a、b的外积c垂直于a与b。
【实例3.24】求向量a=(1,2,3)、b=(4,5,6)和c=(7,8,9)的混合积a·(b×c)。
【实例分析】计算混合积时顺序不可颠倒。
【功能简介】计算向量的外积(叉乘)。(x1,y1,z1)×(x2,y2,z2)=(y1z2-y2z1,z1x2-z2x1,x1y2-x2y1)
【语法格式】
1.C=cross(A,B,dim)
A与B是大小相同的矩阵或数组,函数在dim指定的维数中长度必须为3,C返回A与B的外积。
2.C=cross(A,B)
在A与B第一个长度不为1的维度上计算外积,且在该维度上数组含有3个元素。
【实例3.23】求两个三维向量的外积。
>> a=[0,0,1]; >> b=[0,2,0]; >> c=cross(a,b) %计算向量a与b的外积 c = -2 0 0
【实例分析】a、b的外积c垂直于a与b。
【实例3.24】求向量a=(1,2,3)、b=(4,5,6)和c=(7,8,9)的混合积a·(b×c)。
>> a=[1,2,3]; >> b=[4,5,6]; >> c=[7,8,0]; >> d=dot(a,cross(b,c)) %b与c先计算外积,所得结果再与a计算内积 d = 27
【实例分析】计算混合积时顺序不可颠倒。
相关文章推荐
- 使用go build 进行条件编译
- dot--向量或矩阵的点乘
- android-ImageLoader(转载于收藏)
- CoordinatorLayout高级用法-自定义Behavior
- 多态,接口
- 矩阵基本运算
- minfree阀值设置详解,后台进程管理教程
- jmeter函数之时间函数__time
- 使用qq邮箱的smpt服务发送邮件一定要记得用ssl
- Hibernate:Hibernate3.3和3.6的配置文件的头不一样
- 工厂模式
- asp.net中URL参数传值中文乱码的三种解决办法
- 7 Steps for becoming Deep Learning Expert
- LeetCode 279 Perfect Squares
- Android 三种方式实现自定义圆形页面加载中效果的进度条
- Android编程之文件的读写实例详解
- Kafka使用
- Dynamic Web project转成Maven项目
- jQuery position() 函数详解以及jQuery中position函数的应用
- Activity中响应ListView内部按钮的点击事件