gpt4 book ai didi

matlab - matlab中如何重复元素矩阵

转载 作者:行者123 更新时间:2023-12-03 01:12:34 27 4
gpt4 key购买 nike

如何重复

A = [ 1 2 ; 
3 4 ]

重复

B = [ 1 2 ; 
2 1 ]

所以我想要我的答案,如矩阵 C:

C = [ 1 2 2; 
3 3 4 ]

感谢您的帮助。

最佳答案

只是为了好玩,另一个使用 arrayfun 的解决方案:

res = cell2mat(arrayfun(@(a,b) ones(b,1).*a, A', B', 'uniformoutput', false))'

这会导致:

res =

1 2 2
3 3 4

关于matlab - matlab中如何重复元素矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11505410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com