一、图形格式设置
MATLAB绘好图形后,还必须对图形添加标题、坐标轴标签、文字说明、图例、辅助线、指示线等。
例5-40
已知某公司生产A、B、C、D、E、F共六种产品,年利润分别为45、75、105、175、85、90万元,用饼图显示产品的贡献,并为图形添加标题和图例。
>> V=[45 75 105 175 85 90];
>> V1=V/sum(V)
V1 =
0.0783 0.1304 0.1826 0.3043 0.1478 0.1565
>> [m,i]=max(V1);
>> explode=zeros(size(V1));
>> explode(i)=1;
>> pie(V,explode)
>> title('产品利润贡献图')
>> legend('产品A','产品B','产品C','产品D','产品E','产品F')
二、视觉与色彩控制
例5-41
求默认视角下的带有缺口的衰减正弦波。
>> [X,Y]=meshgrid(-4:0.2:4);
>> Z=exp(-(0.15*X).^2-Y.^2).*sin(X)./(X+eps);
>> surfc(X,Y,Z)
>> title('Z=exp(-(0.15*X).^2-Y.^2).*sin(X).sin(Y)的表面图')
>> xlabel('X')
>> ylabel('Y')
>> zlabel('Z')
上图是选用的默认视角,而下图将视角改变为10.5°和30°。在命令窗口输入view命令即显示当前图形的视角和转换矩阵。
>> view(10.5,30)
>> T=view
T =
0.9833 0.1822 0 -0.5827
-0.0911 0.4916 0.8660 -0.6333
-0.1578 0.8515 -0.5000 8.5634
0 0 0 1.0000