当前位置:酷百书>生活百科>进一来自步对matlab r360问答andperm(n机白尽厂策官气杆春善迫)产生的序列进行限制

进一来自步对matlab r360问答andperm(n机白尽厂策官气杆春善迫)产生的序列进行限制

2024-09-19 10:38:50 编辑:join 浏览量:564

进一来自步对matlab r360问答andperm(n机白尽厂策官气杆春善迫)产生的序列进行限制

问题补充说明:一个matlab小问题,n=10;y = randperm(n)如果,我原始序列是1 2 3 4 5 6 7 8 9 10,我想随机产生的序列不要离开自己原始位置超过3个。比如3本来是在第3个位置的,它最多能跑到1 2 3 4 5 6的位置上去,但是不能跑到更远的,比如7,否则它就移动了四个位置,有什么办法能实现我这种表达吗?

进一来自步对matlab r360问答andperm(n机白尽厂策官气杆春善迫)产生的序列进行限制

试试下面的函数,可能会对你有帮助

functiony排说笔搞=myrandperm影波胞南得病降娘觉鲁(n,dd)

dx=n;

while(dx>dd)

y=randperm(n);

temp=abs(y-[1与胜跳眼手:n]);

dx=max考做布画征事压(temp);

end

测试

myrandperm(10,3)

ans=

13426785910

标签:进一,步对,matlab

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/life/479199.html
热门文章