gpt4 book ai didi

Matlab-将每隔一列替换为另一个向量

转载 作者:行者123 更新时间:2023-12-02 00:03:21 24 4
gpt4 key购买 nike

我有 n,n 维的矩阵 A。如何用列向量 x(大小为 n)替换 A 的每隔一列。

我想在没有任何“for/while”循环的情况下做到这一点,

有人可以帮我吗?谢谢。

最佳答案

假设这是您的数据:

A = rand(11);
V = ones(size(A,1),1);

然后,这就是将向量分配给矩阵的每一第二列的方法:

idx = 2:2:size(A,2)
A(:,idx) = repmat(V,numel(idx))

关于Matlab-将每隔一列替换为另一个向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19585926/

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