考虑 i=1 到 10。我只想为 i 的奇数位置生成随机数。有没有什么功能或方法可以做到这一点?请帮忙。
问问题
111 次
2 回答
1
假设我们有 x = zeros(10,1);
有点乱,但任务可以用:x(1:2:end) = rand(size(x(1:2:end)))
于 2013-09-07T09:19:14.497 回答
0
可能是这样的:
>> a=[1:10]
a =
1 2 3 4 5 6 7 8 9 10
>> r = randi(100,1,5) % 5 random numbers between 1:100
r =
49 63 68 40 37
>> a(1:2:10) =r
a =
49 2 63 4 68 6 40 8 37 10
于 2013-09-07T10:45:58.853 回答