matlab怎么提取数列的设置和提取 5

a=7;x0=1;m=2^32;fors=1:100%程序循环1~100次x2=a*x0;x1=mod(x2,m);y1=x1/m;%用乘同余法求出0~1之间的随机量y(... a=7;
x0=1;m=2^32;
for s=1:100 %程序循环1~100次
x2=a*x0;
x1=mod(x2,m);
y1=x1/m; %用乘同余法求出0~1之间的随机量
y(s)=y1; %将每次结果翻入y的数列中 ???这一行不知道对不对
x0=x1;
y0=y1;
end

在“???”这一行 我把结果存入y(s)数列中,不知道这样做对不对,还有,如果我要提取使用这一数列在循环结构中,能不能用
for i=1:50
x=y(2i-1);
z=y(2i);
展开
 我来答
shenbin173
2013-03-09 · TA获得超过202个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:94.3万
展开全部
可以这么做,最后的y是1行100列的数组

数列在循环结构中,能不能用
for i=1:50
x=y(2i-1);
z=y(2i);
不知道你是怎么用的,如果你是想要把y中的奇数项和偶数项分开的话
这样

for i=1:50
x(i)=y(2i-1);
z(i)=y(2i);
或者
x=y(1:2:100);
z=y(2:2:100);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式