gpt4 book ai didi

matlab - 如何在 MATLAB 中使用 repmat、replicate 或 kron 等函数

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:47 26 4
gpt4 key购买 nike

我想转换矩阵b:

b(:,:,1) =
1
b(:,:,2) =
3
b(:,:,3) =
5

到矩阵c:

c(:,:,1) =
1 1
1 1
c(:,:,2) =
3 3
3 3
c(:,:,3) =
5 5
5 5

不使用 for 循环。在矩阵 c 中,b 的每个 1x1 元素都被转换为一个 2x2 block ,其值与相应的值相同b 中的元素。

最佳答案

您可以只使用索引,这通常更快:

b([1 1],[1 1],:)

关于matlab - 如何在 MATLAB 中使用 repmat、replicate 或 kron 等函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562797/

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