سلام
قسمت آخر نمره زیر 10 را دیگه خودت زحمتش بکش
clc
clear all
nomarat = [];
tedade_vahed = [4 3 2];
i = 1;
while(true)
clc
nomarat(i,1) = input('riazi:');
nomarat(i,2) = input('mekanik:');
nomarat(i,3) = input('maaref:');
i = i+1;
yesno = ' ';
while(yesno ~= 'yes' && yesno ~= 'no' && yesno ~= 'y' && yesno ~= 'n')
yesno = input('continue ? yes/no', 's');
end
if (yesno == 'no' || yesno == 'n')
break;
end
end
tedad = size(nomarat,1 );
printf('tedad= %d\n',tedad)
nomre_zarb_dar_vahed = bsxfun(@times, nomarat , tedade_vahed);
moaddel = sum(nomre_zarb_dar_vahed, 2) / sum(tedade_vahed);
disp('moaddel_har_daneshjoo=');
disp(moaddel)
moddel_har_dars = mean(nomarat,1);
disp('moddel_har_dars = ');
disp(moddel_har_dars)
moaddel_kol = mean(moaddel) ;
printf('moaddel_kol= %f\n', moaddel_kol)