5.5.1 图形说明
科技图形要求图形简洁,但要将意思表达清楚。因此,除了前面已述的绘制出曲线、曲面外,还要附加必要的说明、注释等,这样才能表达更完整的意思。
例15:图形的注释。
输出结果如图5-32所示。
图5-32 带标注的MATLAB图形
相对于前面例子中的图形,此图形加了说明,包括图题、坐标轴注释、图例。这三者是图形说明中最常见的。
图题:用于说明图形的意义。用title函数完成。
坐标轴注释:用于说明坐标轴的意义及单位。用xlabel、ylabel、zlabel函数完成。
图例:当图中曲线多于一个时,用于区别。用legend函数完成。
图形说明一般均为字符串。需说明的是,有些符号是不能用键盘直接输入的,如例15中的π、℃等,这时就要用TeX[3]格式了。事实上,图形的标注项最终都生成MATLAB的Text对象(绘图元素)。Text对象有一个属性为“interpreter”,该属性可用于设置Text的解释系统(即翻译系统),默认情况下,此属性设置为“tex”,也可将其设置为“latex” [4]。这样,就可以在文本中使用TeX或LaTeX的命令了。TeX是一个高级的排版系统[5],因此读者完全不用担心有符号或公式打不出来。
但对于普通应用者来说,可能用到的就是写一两个希腊字母这点功能。在TeX中,希腊字母及各种符号均对应一个TeX命令。常用命令可在“Help” → “MATLAB”→“Functions(alphabetical list)”→“text” → “property list”→“string”中查询。
例16:一个TeX格式文本举例。
其结果输出一个积分公式,如图5-33所示。
图5-33 用TeX文本输出的一个积分公式
此外,图形说明还包括图中必要的文字、箭头等。这些(包括上述三项)均可用TeX形式输出,也可用figure菜单和工具条中的操作,用鼠标互动来完成。