matlab生成随机数后,如何比较大小

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:46:16
我用matlab生成随机数a,y=a*3,用了for程序,生成了3个y,如何才能一次性计算出y之间的大小,因为将来有很多y要做差值

a=rand(100,1);
y=a*3;
d=y(1:99)-y(2:100);

d则为y的前一个与后一个的差值序列

for i=1:1000
a(i)=rand()
y(i)=rand()
if i>1 c(i)=y(i)-y(i-1) end if
end for

运行结束后数组c中储存的就是前一个y和后一个y直接的差值.