Scilab 的绘图函数(4)
来源:互联网 发布:苏州基本办公软件 编辑:程序博客网 时间:2024/06/09 20:25
经常,我们需要将几幅图并列放置。这时可以用subplot()函数。
subplot(m,n,p) 表示将一个绘图窗口分成m行n列,当前在第p个子图上绘制。
下面是一个例子:
t = linspace(0,1,101);y1 = exp(%i*t);subplot(2,1,1);plot(t,real(y1),'r');xtitle("Real part");subplot(2,1,2);plot(t,imag(y1),'r');xtitle("Image part");
另一种常见的需求是我们希望同时能有多个图形窗口,每个窗口绘制不同的内容。
这时可以用 scf() 函数。
Scf 函数有三种基本的调用形式:
f = scf()
f = scf(h)
f = scf(num)
第一种方式不输入任何参数,这时scilab 自动生成一个新的空白窗口。然后我们就可以在这个空白窗口上绘图了。返回值是这个窗口的句柄,利用这个句柄可以设置这个窗口的各种属性。
第二种方式将句柄为h 的窗口设置为当前窗口,之后任何的绘图动作都是在这个窗口中操作的。
第三种是将窗口号为num的窗口设为当前窗口,如果没有这个窗口则新建一个。
如果我们想将某个窗口的内容清空,可以使用函数 clf(),它也有三种基本调用方法。
clf()
clf(h)
clf(num)
第一种是清空当前窗口。第二种是清空句柄为h 的窗口,第三种是清空窗口号为num 的窗口,第三个是清空窗口号为num的窗口。
下面是个非常简单的例子:
x = linspace(0, 2*%pi, 101);scf(1);clf(1);plot(x,sin);scf(2);clf(2);plot(x,cos);
2 0
- Scilab 的绘图函数(4)
- Scilab 的绘图函数(2)
- Scilab 的绘图函数(3)
- Scilab 的绘图函数(1)
- Scilab绘图函数(一)
- Scilab绘图函数(二)
- Scilab绘图函数(一)
- Scilab绘图函数(二)
- Scilab的基本二维绘图函数
- Scilab的基本二维绘图函数
- 基于Scilab的数字信号处理(1)
- 基于Scilab的数字信号处理(2)
- scilab 与 函数
- Scilab分段函数写法
- 利用 SCILAB 设计 FIR 滤波器(窗函数法)
- Scilab的内定常数
- scilab的数据类型
- scilab 的初步介绍
- linux__mutex互斥锁___操作
- 和scanf 有关的一些。。。
- 博客中Routes的知识
- 总线、设备和驱动的关系
- 我为什么要谈KeepAlive
- Scilab 的绘图函数(4)
- Socket 出现的各种异常分析
- Log4j 2.0在开发中的高级使用详解—默认级别(二)
- 判断一个字符串是否为数值型字符串
- 123_leetcode_Word Break II
- SaaS促进软件企业的二次转型
- CF 257DIV2 B. Jzzhu and Sequences (取余需注意!!!!!!!)
- 单例模式(Singleten Pattern)
- OCP 1Z0 053 174