作业帮 > 综合 > 作业

matlab程序求给每句解释(用%)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 10:30:54
matlab程序求给每句解释(用%)
h0=figure('toolbar','none',...
'position',[200 150 450250],...
'name','实例08');
x=91:95;
profits1=[88 75 84 93 77];
profits2=[51 64 54 56 68];
profits3=[42 54 34 25 24];
profits4=[26 38 18 15 4];
area(x,profits1,'facecolor',[0.5 0.9 0.6],...
'edgecolor','b',...
'linewidth',3)
hold on
area(x,profits2,'facecolor',[0.9 0.85 0.7],...
'edgecolor','y',...
'linewidth',3)
hold on
area(x,profits3,'facecolor',[0.3 0.6 0.7],...
'edgecolor','r',...
'linewidth',3)
hold on
area(x,profits4,'facecolor',[0.6 0.5 0.9],...
'edgecolor','m',...
'linewidth',3)
hold off
set(gca,'xtick',[91:95])
set(gca,'layer','top')
gtext('\leftarrow第一季度销量')
gtext('\leftarrow第二季度销量')
gtext('\leftarrow第三季度销量')
gtext('\leftarrow第四季度销量')
xlabel('年','fontsize',16);
ylabel('销售量','fontsize',16);
每句加注释没有必要,应该是你说出哪里看不懂,以便有针对性地讲解.简单地加一些说明,有问题请追问吧: % 在指定位置创建窗口,不要工具条h0=figure('toolbar','none',...
    'position',[200 150 450 250],...
    'name','实例08'); % x是横轴数据,余下的是四组纵轴数据
x=91:95;
profits1=[88 75 84 93 77];
profits2=[51 64 54 56 68];
profits3=[42 54 34 25 24];
profits4=[26 38 18 15 4]; % 依次画四个面图,填充色为自定义颜色,边缘色为预定义颜色常量% 绘图时使用hold避免后面的绘图把前面的冲掉(其实用一个就够了)
area(x,profits1,'facecolor',[0.5 0.9 0.6],...
    'edgecolor','b',...
    'linewidth',3)
hold on
area(x,profits2,'facecolor',[0.9 0.85 0.7],...
    'edgecolor','y',...
    'linewidth',3)
hold on
area(x,profits3,'facecolor',[0.3 0.6 0.7],...
    'edgecolor','r',...
    'linewidth',3)
hold on
area(x,profits4,'facecolor',[0.6 0.5 0.9],...
    'edgecolor','m',...
    'linewidth',3) % 绘图完成后,取消保持状态
hold off % 前一句设置横坐标格线位置;后一句无必要
set(gca,'xtick',[91:95])
set(gca,'layer','top') % 使用gtext让用户通过鼠标点击确定显示文字说明的位置
gtext('\leftarrow第一季度销量')
gtext('\leftarrow第二季度销量')
gtext('\leftarrow第三季度销量')
gtext('\leftarrow第四季度销量') % 横纵座标标记
xlabel('年','fontsize',16);
ylabel('销售量','fontsize',16);