最近要實現乙個隨機分配老師到考場的功能,想了想,用matlab實現了;
功能如下:
1.每個考場安排兩個老師,並且完全隨機;
2.考場分為不同的組,每個組的考場數不同;
3.要能對教師資料和考場資料進行更新。
考慮老師資料用teacher.xls儲存,考場資料用room.txt儲存,核心**量並不多。
[num,txt] = xlsread('teacher.xls');
a = load('room.txt');
n1 = size(a,2);
n2 = max(a);
m1 = size(txt,1);
b = randperm(m1);
b = reshape(b,m1/2,2);
t = cell(n1,n2);
k = 1;
for m2 = 1 : n1
for m3 = 1 : a(m2)
t(m2,m3) = strcat(txt(b(k,1)),',',txt(b(k,2)));
k = k + 1;
endendcnames = cell(1,n2);
for m4 = 1 : n2
cnames(m4) = ;
endrnames = cell(n1,1);
for m5 = 1 : n1
rnames(m5) = ;
endwhile (exist('考務安排表.xls','fi
Ubuntu上用systemctl實現隨機啟動
在ubuntu 16.04 lts中,etc init.d已被 usr lib systemd所取代 貌似15.04就已經轉用了 指令碼仍然可以啟動和停用服務。但預設用的命令現在是 systemctl 而不是chkconfig命令.當然你可以自己安裝chkconfig命令,來支援舊配置。換方之,ub...
用docker打包vim,構建隨取隨用的開發環境
docker的核心理念就是 build once,run anywhere。對於vimer來說,這無疑是乙個好訊息。大家都知道,雖說有vimrc在手,但有些外掛程式的安裝並不是那麼容易,需要進行各種預處理和後處理 某些外掛程式在不同發行版上的表現也不一致。一旦切換到新環境,一時半會兒肯定上不了手,如...
怎樣用matlab實現do while
matlab 中的while迴圈只有 while statement end 這種迴圈結構。有時候由於問題的需要,使用do.while 結構能夠更好的解決問題。其實仔細分析一下,do while 的結構就是可以保證先執行一次操作,再進行判斷。而while 條件 是先對條件進行判斷來決定是否採取相應的...