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,'fa
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 00:23:51
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,'fa
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);
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,'fa
每句加注释没有必要,应该是你说出哪里看不懂,以便有针对性地讲解.
简单地加一些说明,有问题请追问吧:
% 在指定位置创建窗口,不要工具条
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);