如果A是一个由100个50x50矩阵组成的单元阵列,并且我想从该单元阵列中每个矩阵的每一列中计算特定元素N,那么我该如何在matlab中做到这一点?如何计算单元格数组中矩阵列中的等元素数?
0
A
回答
0
数对于一般情况,@ Shai的答案是要走的路。但是,由于在这种情况下所有矩阵都具有相同的大小,因此可以通过将它们存储在3D数组中而不是单元数组中来节省时间。也就是说,定义阵列A
的大小为50x50x100,这样A(:,:,1)
是第一个矩阵,A(:,:,2)
是第二个等。然后
count = squeeze(sum(A==N)).';
其中count(3,5)
被解释为@Shai's answer。
1
使用cellfun
>> count = cellfun(@(x) sum(x == N, 1), A, 'UniformOutput', 0);
count
是一个单元阵列100 1 * 50载体:count{3}(5)
在thirs矩阵的第五列等于元件N
在A
相关问题
- 1. 计算阵列中阵列中元素的数量
- 2. levenshtein矩阵单元格计算
- 3. 计算matlab中一个单元格阵列的列数
- 4. 如何删除单元格数组中的重复矩阵?
- 5. 计算数组中的元素数 - C
- 6. 计算数组中元素的个数
- 7. 计算数组中元素的数量
- 8. 计算矩阵单元格的值的指数
- 9. 如何计算2d数组中相同单元格的组?
- 10. 计算数据矩阵内部的空单元格xlsx
- 11. 在Python3中计算一个列表的相等元组元素
- 12. 如何计算矩阵中元素子集的总和?
- 13. 计数阵列中的元素
- 14. 阵列中元素的计数发生
- 15. 计算列的元素数
- 16. 计算数组中元素的频率
- 17. 数组中元素的计算属性
- 18. 计算数组中的元素
- 19. 计算数组中的不同元素
- 20. 计算数组中的不同元素
- 21. MATLAB使用单元阵列中的元素填充矩阵
- 22. 如何从循环中的单元阵列元素中减去矩阵?
- 23. JSON阵列元素计数
- 24. 计算列表中的正数元素
- 25. 如何检查,如果单元格的元素包含矩阵
- 26. 如何访问Rust中的代数矩阵的单个元素?
- 27. Python:用任意元素计算矩阵?
- 28. 从矩阵计算元素平均值
- 29. 矩阵与元素的矩阵元素
- 30. 如何从列索引矩阵设置矩阵的单元格