Matlab Tricks(二十八)—— 笛卡尔积的实现
2017-01-04 12:25
411 查看
笛卡尔积在数学上是一种二元关系,笛卡尔积作用的双方是两个集合,作用的结果是一个新的集合。
A×B={(a,b)|a∈Aandb∈B}
现有两向量:
倘若我们想得到如下的二元组(也即对两向量做了一次笛卡尔积)构成的矩阵:
matlab 的方式:
Cartesian product in MATLAB
A×B={(a,b)|a∈Aandb∈B}
现有两向量:
>> p = [1, 5, 10]; >> q = [.75, .85, .95];
倘若我们想得到如下的二元组(也即对两向量做了一次笛卡尔积)构成的矩阵:
1.0000 0.7500 1.0000 0.8500 1.0000 0.9500 5.0000 0.7500 5.0000 0.8500 5.0000 0.9500 10.0000 0.7500 10.0000 0.8500 10.0000 0.9500
matlab 的方式:
>> [x, y] = meshgrid(p, q); >> [x(:), y(:)] ...
Cartesian product in MATLAB
相关文章推荐
- Matlab Tricks(十二)—— 矩阵阈值化的实现
- Matlab Tricks(二十一)—— 软阈值函数的实现
- Matlab Tricks(六)—— 矩阵乘法的实现
- Matlab Tricks(十九)—— 序列左右移的实现
- Matlab Tricks(十)—— padarray 的实现
- 小波图像融合的Matlab实现示例(添加图片演示080428)
- 多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(1)算法概述
- 如何实现C#与matlab交互
- 多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(6)解码过程——主程序
- 在MATLAB中实现高斯分布和均匀分布
- Matlab的Python实现Scipy和Matplotlib简介
- 多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(7)解码过程——扫描解码
- 线性方程数值解中jacobi迭代matlab实现
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(3)编码过程——主程序
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(5)编码过程——精细扫描
- 最优化方法的Matlab实现
- 声卡虚拟示波器简单功能-使用matlab DAQ工具箱中API实现
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(4)编码过程——排序扫描
- matlab与c#接口的实现
- 基于MATLAB 进行混合编程的接口技术实现