听起来这就是你要找的东西:
myscores = 0:10:100; output = zeros(1, length(myscores)); for ii = 1:length(myscores) mark = myscores(ii); if mark < 60 output(ii) = mark / 2; elseif mark >= 60 && mark <= 70 output(ii) = mark; elseif mark > 70 output(ii) = mark * 2; else disp('error on mark= ') mark end end matrix_out = [myscores' output'];