求教下MATLAB高手nb=100;delta_T=1/200;data=randn(1,nb)>0.5; datanrz=data.*2-1; data1=zeros(1,nb/delta_T); for q=1:nbdata1((q-1)/delta_T+1:q/delta_T)=datanrz(q); end "data1((q-1)/delta_T+1:q/delta_T)=datanrz(q);"这句什么意思,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 03:45:05
![求教下MATLAB高手nb=100;delta_T=1/200;data=randn(1,nb)>0.5; datanrz=data.*2-1; data1=zeros(1,nb/delta_T); for q=1:nbdata1((q-1)/delta_T+1:q/delta_T)=datanrz(q); end](/uploads/image/z/7233049-1-9.jpg?t=%E6%B1%82%E6%95%99%E4%B8%8BMATLAB%E9%AB%98%E6%89%8Bnb%3D100%3Bdelta_T%3D1%2F200%3Bdata%3Drandn%281%2Cnb%29%3E0.5%3B+datanrz%3Ddata.%2A2-1%3B+data1%3Dzeros%281%2Cnb%2Fdelta_T%29%3B+for+q%3D1%3Anbdata1%28%28q-1%29%2Fdelta_T%2B1%3Aq%2Fdelta_T%29%3Ddatanrz%28q%29%3B+end+%22data1%28%28q-1%29%2Fdelta_T%2B1%3Aq%2Fdelta_T%29%3Ddatanrz%28q%29%3B%22%E8%BF%99%E5%8F%A5%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%2C)
求教下MATLAB高手nb=100;delta_T=1/200;data=randn(1,nb)>0.5; datanrz=data.*2-1; data1=zeros(1,nb/delta_T); for q=1:nbdata1((q-1)/delta_T+1:q/delta_T)=datanrz(q); end "data1((q-1)/delta_T+1:q/delta_T)=datanrz(q);"这句什么意思,
求教下MATLAB高手
nb=100;
delta_T=1/200;
data=randn(1,nb)>0.5;
datanrz=data.*2-1;
data1=zeros(1,nb/delta_T);
for q=1:nb
data1((q-1)/delta_T+1:q/delta_T)=datanrz(q);
end
"data1((q-1)/delta_T+1:q/delta_T)=datanrz(q);"这句什么意思,
求教下MATLAB高手nb=100;delta_T=1/200;data=randn(1,nb)>0.5; datanrz=data.*2-1; data1=zeros(1,nb/delta_T); for q=1:nbdata1((q-1)/delta_T+1:q/delta_T)=datanrz(q); end "data1((q-1)/delta_T+1:q/delta_T)=datanrz(q);"这句什么意思,
可以这样来理解,比如q=2;那么这句就可以表示为:
data1((2-1)*200+1:2*200)=datanrz(2);再化解下就可以看出:
data1(200+1:400)=datanrz(2);也即data1中的200到600中的值为datanrz这个矩阵中第二个数.这样就好读懂了,以后有类似的问题就可以这样读.
冒号代表的是“到”的意思,1:3即为从1到3.