我想通过MATLAB创建一个程序。
作为所有考试计划,我们有三件事;考试的开始时间,课程的当天以及哪一天的考试将从那天开始。我们在一个包含三个变量的数组中显示它。
hour = [1 2 3];
时间显示为代码,例如,'1'表示考试开始的一小时,可以是早上8点到早上10点。对于'2',可以是10到12,并且3可以是15到17 和我们一天的阵列。它指的是考试计划的持有范围。我选择了14天。
day = [1...14];
另一个字段是课程代码,这些是指课程代码。例如,代码'1'是'Math'和......
Course = [1 … 42];
我想要一个可能的日,小时和课程组合,这样当一天和一小时选择一门课程时,它不会在同一天和一小时内重复。此外,在一个课程或一天填满之后,不要再使用它们,像这样随机传播课程:
Hour 1 2 3 1 2 3 1 2 3 1 2 3 ... 1 2 3
Day 1 1 1 2 2 2 3 3 3 4 4 4 ... 14 14 14
Course 11 33 12 42 10 1 2 3 9 19 7 40 ... 17 8 3