列印功能

MATLAB

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 % 将图存成256PCX格式,图档为fig1.pcx

[-option] 的选项多半可以用绘图视窗的列印功能来替代,所以不在此多做说明。



上一页 下一页 讲义大纲