3.1.5 列印功能
MATLAB 的指令print有二个功能,它可以直接将所画的图列印,也可以将所画的图以指定的图档格式储存起
来。前者是随画随印;而后者是先将图画好再储存起来,事后可将图形档案依指定的方式再列印或是与其它
档案整合。如果是前者,则可直接用绘图视窗中的列印选单。以下的指令则是针对后者的方式,其的基本语
法为print[filename][-device][-options],其中的
[ ]代表附加的选项。如果指令是print,则表示列印现在绘图视窗
的图。如果是 print filename,则表示将现在绘图视窗的图存成filename其附档名依预设的印表机种类有不同的
图档格式。印表机种类的设定即是由-device决定,以下分项来说明。
MATLAB 直接支援的印表机种类如下
device | 说明 |
-dps | 黑白的描页式 (PostScript) 印表机,附档名为 .ps |
-dps2 | 黑白的第二代描页式 (PostScript II) 印表机,附档名为 .ps |
-deps | 黑白的描页式 (Encapsulated PostScript) 印表机,附档名为 .eps |
-deps2 | 黑白的第二代描页式 (Encapsulated PostScript II) 印表机,附档名为 .eps |
其实 MATLAB 还支援有彩色的描页式印表机,但这类的印表机太昂贵,一般人是不太可能会使用,所以不做
介绍,可参考使用手册或是线上说明的介绍。
其它透过 Ghostscript 印表机模拟软体所支援的印表机,可以将描页式的图形档转成下列各个印表机的格式。不 过这项功能只有UNIX及PC的完整版本才有,PC 学生版的MATLAB并没有这个功能。不过这个Ghostscript软体 可以从许多国内的FTP下载,例如
中央大学FTP站
Win31版 ftp://ftp.ncu.edu.tw/PC/win3/print/gs403*.zip (共有5个zip档)
Win95版 ftp://ftp.ncu.edu.tw/PC/win95/simtelnet/print/gs403*.zip (共有5个zip档)
device | 说明 |
-dcdjcolor | 24 bits 全彩的 HP DeskJet 500C |
-depson | Epson 点矩阵式印表机 |
-dgif8 | 8 bits 彩色 GIF 图档,附档名为 .gif |
-dpcx256 | 256 色的彩色 PCX 图档,附档名为 .pcx |
以下例子是将图存成三种图形格式:
>> print fig1 -dps % 将图存成PostScript格式,图档为fig1.ps
>> print fig1 -dgif8 % 将图存成GIF格式,图档为fig1.gif
>> print fig1
-pcx256 % 将图存成256色PCX格式,图档为fig1.pcx
而 [-option]
的选项多半可以用绘图视窗的列印功能来替代,所以不在此多做说明。
上一页 下一页 讲义大纲