以下是一个用MATLAB编写的高校贫困生评定的数学模型:
```matlab
% 准备数据
load poverty_dataset;
x = [avg_daily_expense; annual_expense; annual_frequency];
% 计算每个学生的“贫困指数”
poverty_index = (x(1,:) .* x(3,:)) ./ x(2,:);
% 根据“贫困指数”评定贫困等级
poverty_level_pred = zeros(1, size(x, 2));
for i = 1:size(x, 2)
if poverty_index(i) < 1000
poverty_level_pred(i) = 0;
elseif poverty_index(i) < 5000
poverty_level_pred(i) = 1;
else
poverty_level_pred(i) = 2;
end
end
% 输出预测结果
poverty_level_pred
```
该模型将每个学生的平均每日消费金额、年消费总金额、年消费总次数作为输入,计算出每个学生的“贫困指数”,然后根据“贫困指数”评定贫困等级。具体来说,如果“贫困指数”小于1000,则认为该学生不贫困(贫困等级为0);如果“贫困指数”在1000到5000之间,则认为该学生有些许贫困(贫困等级为1);如果“贫困指数”大于5000,则认为该学生非常贫困(贫困等级为2)。