matlab里利用for循环产生诸s=1 s=0 s=1 s=0 ......的一组数据,如何把这些数据存到一个数组中。

如题所述

第1个回答  2012-04-20
假设该数组data有N个元素
源代码如下
for i=1:N
data(i)=mod(i,2);
end
回答完毕,欢迎追问!追问

rand(1,10);
m=normpdf(ans,213,19.17);
k=lognpdf(ans,49,3.43);
y=normpdf(ans,230,21.5);
a=normpdf(ans,0.02,0.005);
c=a*2;
b=a.*c./4./0.108./(0.108+c);
d=m./y./(1-b);
e=d.^2;
f=d.^6;
h=-0.65.*f;
l=exp(h);
n=0.3+0.7*l;
o=1-0.14*e;
q=1.1.*m.*sqrt(3.1416.*a)./2.5./k;
p=o.*n;
g=p-q;
for v=g
if v>0
s=1
else s=0
end
end
如何求生成的所有s的和。主要是循环,不对之处请帮忙改一下。

第2个回答  2012-04-20
length=input('请输入数组的长度:');
for i=1:length
s(i)=((-1)^(i+1) +1)/2;
end
s

参考资料:请输入数组的查

本回答被网友采纳

matlab里利用for循环产生诸s=1 s=0 s=1 s=0 ...的一组数据,如何把这些...
假设该数组data有N个元素 源代码如下 for i=1:N data(i)=mod(i,2);end 回答完毕,欢迎追问!

matlab里如何把for循环中的数据存入到数组中
1、首先在自己的电脑上打开matlab,创建一个空数组xx,和一个for循环,如下图所示。2、然后输入代码,如下图所示。3、运行脚本,可以看到将for循环的数据全部存入到xx数组中了,如下图所示。4、接着输入代码,如下图所示。5、执行脚本之后,可以看到把for循环中的数据存入到数组中了,主要是通过xx(i...

matlab 从for循环语句的一组数据取出前几个数
回答:看你代码y值已经存储在工作空间里了,直接引用就可以了。比如y(1)就是k=1的y值

MATLAB中如何将利用循环等式产生的中间值存储到一个矩阵中,最后会用这...
1、把新的结果存在下标为end+1的位置,数组会自动扩展,例如:A=[]; for i=1:10, A(end+1)=i^2; end 2、预置数组(一般使用zeros),并设置一个计数器标记数组当前的存储位置,然后用该计数器作为下标进行存储。例如:A=zeros(10000,1); idx=0; while idx<10000, idx=idx+1; A(idx)...

MATLAB循环得到的数据如何存入数组或矩阵?
MATLAB循环得到的数据如何存入数组或矩阵:可以把每次计算出的矩阵A保存到一个元胞结构Data中 下次从Data中取矩阵,可以这么写A = Data{i} ;若需把这个元胞结构中的数据导出到excel表格中:如果元胞里的数据是按行连接的,可以用 xlswrite('d.xlsx',Data{:})如果是按列连接的,可以用 xlswrite('...

matlab里如何把for循环中的数据存入到数组中以备调用
放到细胞cell数组中即可 cc{i}='i-data';

matlab中如何用for循环求1到99素数的和
1、首先,在MATLAB的工作界面,单击左上角的“新建脚本”图标,新建一个脚本文件,会弹出脚本文件编辑器窗口,在编辑器窗口中输入以下程序:s=0;fori=1:99s=s+i;ends。2、其次,单击“保存”按钮,将文件取名为ex1.m。可以选择保存文件的文件夹位置,然后单击“保存”按钮,则文件保存成功。3、...

matlab for 循环 如何保存最后几组数据
如果你只要最后一个那就简单!例如:sum=0 x=0 for i=1:5 x=x*3;sum=sum+x;end x %输出了就只有最后一个X的值,前面计算的被覆盖!sum 你要的是最后多个!subsum=0 subsumm=[];xx=0;xxx=[];for i=1:5 xx=xx*3;xxx=[xxx,xx];subsum=subsum+x;subsumm=[subsumm,subsum]...

matlab循环程序产生的每一次结果怎么放到一个数组里
方法1:data=[];for i=1:50 ……a=……;end data=[data;a];方法2:data=zeros(行数,50);for i=1:50 ……data(:,i)=……;end data=data(:);

matlab里如何把for循环中的数据存入到数组中
a=[];for i=1:n a(i)=i;end

相似回答
大家正在搜