【发布时间】:2013-11-06 11:04:49
【问题描述】:
在下面的代码中,我试图获取每个值的所有 IF 结果的输出向量,从 0 到 0.25,步长为 0.001,单位为 O3ppm。
目前我只能得到一个输出BPlo=0.065,第二个IF输出。
我想看看; BPlo=[n, n1, n2....nx] 如果有意义的话。
任何帮助将不胜感激。
这部分代码是关于空气质量监测的荣誉年项目的较大脚本的一部分。
格雷姆。
O3ppm=[0:0.001:0.25];
for O3ppm=[]
if O3ppm < 0.065
BPlo = 0
elseif (O3ppm >= 0.065)&&(O3ppm < 0.085)
BPlo = 0.065
elseif (O3ppm >= 0.085)&&(O3ppm < 0.105)
BPlo = 0.085
elseif (O3ppm >= 0.105)&&(O3ppm < 0.125)
BPlo = 0.105
elseif (O3ppm >= 0.125)
BPlo = 0.125
end
end
BPlo
【问题讨论】:
标签: matlab loops if-statement for-loop vector