根据本座的理解,plot函数的作用是在画布上绘制出有一个自变量的函数的图形,它也是一个个取值点地绘制到图形上去的。对于这些取值点的绘制方式,由函数中的“type”参数来指定。
type可有9种选择:
1."p":画点
2.“l”:画线段
3."b":画线段和点,而且线段是不要碰到点的
4."o":画线段和点,但点在线段的上方,也就是说,线段要插到点中去
5.“n”:使用这个参数时,所画的画布上什么也没有,这是让你在后续的步骤中画图用的
6. “ c ”:只画出 “b”这个模式中的线段部分
7. “ h”:画出直方图的风格
8. “ s”:画出像楼梯一样的图
9. “ S”:另一种风格的楼梯 ,与“s”的区别是:从 (x 1 ,y 1 )到(x 2 ,y 2 )的画点过程中,“s”类型是先画横线再画竖线,而“S”是先画竖线再画横线
以下是一些示例:
1.“p”:
代码:
f=seq(1,12.5,by=0.01)
psf=(1-2*cos(2*pi*f))/((2*pi*f)^2)
plot(f,psf,type=" p ")
效果:
2.“l”:
代码:
f=seq(1,12.5,by=0.01)
psf=(1-2*cos(2*pi*f))/((2*pi*f)^2)
plot(f,psf,type="l")
效果:
3.“b”:
代码:
#自然对数试验。
x=seq(2.7,2.72,by=0.001)
y=log(x)
plot(x,y,type="b")
效果:
4.“o”:
代码:
#自然对数试验。
x=seq(2.7,2.72,by=0.001)
y=log(x)
plot(x,y,type="o")
5.“n”:
代码:
f=seq(1,12.5,by=0.01)
psf=(1-2*cos(2*pi*f))/((2*pi*f)^2)
plot(f,psf,type="n")
效果:
6.“c”:
代码:
#自然对数试验。
x=seq(2.7,2.72,by=0.001)
y=log(x)
plot(x,y,type="c")
效果:
7.“h”:
代码:
#自然对数。
x=seq(-2,8,by=0.1)
y=1+1/5*log(x,10)
plot(x,y,type="h")
效果 :
8. “s”:
代码:
#自然对数。
x=seq(-2,8,by=0.1)
y=1+1/5*log(x,10)
plot(x,y,type="s")
效果 :
9. “S”:
代码:
f=seq(1,12.5,by=0.01)
psf=(1-2*cos(2*pi*f))/((2*pi*f)^2)
plot(f,psf,type=" p ")
效果 :
Your opinions
HxLauncher: Launch Android applications by voice commands