小编Edu*_*das的帖子

在MATLAB中旋转3D矩阵

我有一个尺寸为6,2和10的3D矩阵.我希望行尺寸可以切换高度尺寸的地方,即10-2-6.重塑不能达到我想要的方式.

如何才能做到这一点?我可以旋转矩阵吗?

matlab matrix

12
推荐指数
1
解决办法
1万
查看次数

用于确定集合是否是另一集合的子集的有效代码

我正在寻找一种有效的方法来确定一个集合是否是Matlab或Mathematica中另一个集合的子集.

示例:设置A = [1 2 3 4]设置B = [4 3]设置C = [3 4 1]设置D = [4 3 2 1]

输出应为:设置A.

集合B和C属于集合A,因为A包含它们的所有元素,因此,它们可以被删除(集合中元素的顺序无关紧要).集合D具有与集合A相同的元素,并且由于集合A在集合D之前,我想简单地保持集合A并删除集合D.

因此有两个基本规则:1.如果它是另一个集合的子集,则删除集合2.如果集合的元素与前面集合的元素相同,则删除集合

我的Matlab代码在执行此操作时效率不高 - 它主要由嵌套循环组成.

建议非常欢迎!

补充说明:问题是,对于大量的集合,将会有大量的成对比较.

matlab wolfram-mathematica set

11
推荐指数
1
解决办法
7759
查看次数

生成包含Matlab中给定集合的至少一个元素的所有组合

我用它combnk来生成一个组合列表.如何生成组合子集,其中始终包含特定值.例如,因为combnk(1:10, 2)我只需要包含3和/或5的组合.有快速的方法吗?

matlab combinations

9
推荐指数
1
解决办法
1万
查看次数

如何在Matlab中利用并行处理

我正在研究基于时间序列的计算.每次迭代计算都是独立的.有人可以在Matlab中使用并行处理分享一些提示/在线引子吗?如何在实际代码中指定?

parallel-processing matlab

9
推荐指数
2
解决办法
2万
查看次数