我们老师把建模a题当做作业,让我们做persentation,中间直接用matlab读excel还是挺方便的,就是代码有点长,matlab oop貌似比较折腾,故后面又写了一个c派生matlab代码的小程序
%清除所有缓存数据
clear all;
%开始读取表格数据
%基本初始数据-命名
% WGCQD-外观澄清度
% WGSD-外观色调
% XQCZD-香气纯正度
% XQND-香气浓度
% XQZL-香气质量
% KGCZD-口感纯正度
% KGND-口感浓度
% KGCJX-口感持久性
% KGZL-口感质量
% AVG-平衡整体评价
%品酒员编号
number_PJ = 1:1:10;
%回归画图所用品酒员编号
line_number_PJ = 1:0.01:10;
%样本1-第一组红葡萄酒样本25
%参数读取
WGCQD_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C5:L5');
WGSD_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C6:L6');
XQCZD_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C7:L7');
XQND_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C8:L8');
XQZL_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C9:L9');
KGCZD_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C10:L10');
KGND_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C11:L11');
KGCJX_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C12:L12');
KGZL_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C13:L13');
AVG_1_25 = xlsread('附件1-葡萄酒品尝评分表.xls','第一组红葡萄酒品尝评分','C14:L14');
%绘图部分
%hold on; %在同一张图上进行绘图
%subplot(2,2,1); %第一个子窗口
% plot常用属性
% y 黄色 . 点
% k 黑色 o 圆
% w 白色 x x
% b 蓝色 + +
% g 绿色 * *
% r 红色 - 实线
% c 亮青色 : 点线
% m 锰紫色 -. 点虚线
% -- 虚线
plot(number_PJ,WGCQD_1_25,'k');hold on;
plot(number_PJ,WGSD_1_25,'b');hold on;
plot(number_PJ,XQCZD_1_25,'r');hold on;
plot(number_PJ,XQND_1_25,'c');hold on;
plot(number_PJ,XQZL_1_25,'m');hold on;
plot(number_PJ,KGCZD_1_25,'k:');hold on;
plot(number_PJ,KGND_1_25,'b:');hold on;
plot(number_PJ,KGCJX_1_25,'r:');hold on;
plot(number_PJ,KGZL_1_25,'c:');hold on;
plot(number_PJ,AVG_1_25,'m:');hold on;
%横纵坐标的标识
legend('外观澄清度','外观色调','香气纯正度','香气浓度','香气质量','口感纯正度','口感浓度','口感持久性','口感质量','平衡整体评价','CW 512','CW 1023');
xlabel('第一组红葡萄酒样本25');
ylabel('分数');