6.4 其他图形命令

6.4.1 定制图形的坐标轴

axis auto坐标轴自动缺省状态;

axis xy笛卡儿坐标,原点在左下角;

axis square当前图形为正方形,而不是矩形;

axis equal各坐标轴的定标因子设为相等;

axis normal设置为默认的格式;

axis off/on关闭/显示坐标轴上的标记.

6.4.2 子图

subplot(m,n,k)一行显示m个,n行共m*n个子图,当前子图形为第k个.

6.4.3 改变图形的视角

对于三维图形,可以通过view命令改变视角

view(o1,o2)o1为方位角,o2为仰角.

6.4.4 图形文件的读取

A 读取图形文件(imread)

格式1:x=imread(filename,fmt)

格式2:[x,map]=imread(filename,fmt)

作用:读取磁盘图形格式的文件,返回值x表示图形点的矩阵;返回值map表示原图形文件的颜色列表.filename磁盘图形文件名,fmt图形格式取′bmp′,′hdf′,′jpg′,′pcx′,′tif′等值.

B 显示图形(image)

格式:image(x)

作用:将矩阵数据显示成为图形

C 设置颜色列表(colormap)

格式:colormap (map)
作用:设置颜色表

例:>>[x,map]=imread(′viewprt′,′bmp′);

>>colormap(map)
>>image(x)

6.4.5 视频文件的读取

A 视频读取(aviread)

格式1:mov=aviread(filename)读取文件名为filename的视频文件存入mov中;

格式2:mov=aviread(filename,index)只提取第index帧.

B 视频播放(movie)

格式:movie(mov)按顺序播放内存变量mov中的图片序列.

第二部分 LINGO基础

LINGO是用来求解线性和非线性优化问题的简易工具.LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果.

1 LINGO快速入门

在Windows下运行LINGO系统,窗口:

6.4 其他图形命令 - 图1

外层是主框架窗口,包含了所有菜单命令和工具条,其他所有的窗口将被包含在主窗口之下.在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都要在该窗口内编码实现.

LINGO的编码有两种方式:直接表达模式和集模式.

【例1】 按直接表达模式,求解如下的LP问题:

6.4 其他图形命令 - 图2

6.4 其他图形命令 - 图3

在模型窗口中输入代码:

6.4 其他图形命令 - 图4

然后点击工具条上的求解按钮即可.求解结果见上图

【例2】 对上例另一种表达方式(采用集模式):

6.4 其他图形命令 - 图5

2 LINGO中的集