gusucode.com > 精通MATLAB计算科学书源代码第一张,原书正版CD源程序 > ex0106.m

    function ex0106()
a= [1 50 80 30 45 90 100];
af=zeros(1,length(a));
for n = 1:length(a)
    if(a(n)>100)
         af(n) = 2;
        fprintf('\n\a bad data??\n');
    break;    
    elseif a(n) >= 60, af(n) = 1;
    elseif a(n) >= 0, af(n) = 0;
    else %
        af(n) = -1;
        fprintf('\n\a bad data??\n');
    break;
end
end
af