- 1
- 2
- 3
- 4
- 5
- 6
csu = 0;
for i=1:1:devices
csu = csu + device_twt(i);
end;
csu = csu / (devices * time);
fprintf('коэффициент использования системы = %f\n', csu);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+130
csu = 0;
for i=1:1:devices
csu = csu + device_twt(i);
end;
csu = csu / (devices * time);
fprintf('коэффициент использования системы = %f\n', csu);
Говнокод на MATLAB.
gegMOPO4 21.02.2011 18:23 # 0
1_and_0 21.02.2011 20:18 # 0
1: - явное задание шага в единицу, МАТЛАБ и сам знает что надо ходить с шагом 1, должно быть так:
2: Если количество элементов в массиве device_twt равно device, то весь код упрощается до такой конструкции -
,а если этого не известно, то это не страшно, и все равно все сократится до такого:
guest 19.01.2013 22:12 # 0
dev_cut=devices_twt(1:devices);
csu=sum(dev_cut)/(devices*time);
а вообще это стандартная манера написания кода сишником, которому внезапно запонадобился матлаб)