本程式只適合某些大學中學年評定獎學金 算加權成績:
考慮到matlab基於資料處理的能力比較強,選擇matlab
matlab 程式
%% 此程式只適合計算當前學生均已參加所有考試:
%% matlab程式實現學生成績評價,匯入excel,匯出excel
clear all;
clc;
%讀取excel**純學生課程成績
marks=xlsread('c:\users\流星幻影\desktop\marks.xls','f5:ca32');
xuefen=xlsread('c:\users\流星幻影\desktop\marks.xls','f4:ca4');
%% 計算marks矩陣的維數
[people,object]=size(marks);
%% 儲存;
studmarks=zeros(people,3);
%% 計算學生成績
for(i=1:people)
for(j=1:object)
if(marks(i,j)~=0)
studmarks(i,2)=studmarks(i,2)+xuefen(j);%計算學生的總學分
endstudmarks(i,1)= studmarks(i,1)+marks(i,j)*xuefen(j);%計算學生的總成績
endstudmarks(i,3)= studmarks(i,1)/studmarks(i,2);%計算學生的加權成績
end%% 將學生的總成績,總學分,加權成績存於學生成績一覽表中
xlswrite('c:\users\流星幻影\desktop\學生成績一覽表.xlsx',studmarks,'ce5:cg32');
土豪學長算成績
給協會裡的同學排成績對於土豪學長來說總是乙個很麻煩的事情,因為土豪學長不會使用excel 所以每次他都是手工排序的。現在協會的人數越來越多,手工排序變的不現實了,他希望你能夠幫他寫乙個程式給同學們拍名次。考試的科目有語文,數學,英語,物理,化學,生物。首先按照總分排序,總分一樣的按照語文分排序,語文...
Matlab實現加權K近鄰
加權k近鄰是k近鄰的一種修正,當理解k近鄰之後,加權k近鄰則很好理解了,不說了,上 function label1 wknn training,testing,k row,column size training row1,column1 size testing 計算測試集與訓練集的距離 dist...
NEUQ 1432 土豪學長算成績
時間限制 1 sec 記憶體限制 128 mb 給協會裡的同學排成績對於土豪學長來說總是乙個很麻煩的事情,因為土豪學長不會使用excel 所以每次他都是手工排序的。現在協會的人數越來越多,手工排序變的不現實了,他希望你能夠幫他寫乙個程式給同學們拍名次。考試的科目有語文,數學,英語,物理,化學,生物。...