MATLAB学习之plot历程
>> t=0:0.01:2*pi;
t1=t';
x=[t1,t1,t1];
y=[sin(t1),sin(2*t1),sin(0.5*t1)];
plot(x,y)
上述图形以及代码只是单纯显示不同频率下的正弦图像
x=linspace(0,2*pi,100);%0-2π之间有100个元素
y=[sin(x);sin(2*x);sin(0.5*x)];
plot(x,y)
x=-2*pi:0.05:2*pi;
>> y=sin(x);
>> plot(x,y)
>> title('y=sin(x)')
Title中间标题栏必须用大括号括起来,否则会报错,说明title语法输入格式错误。
这个属性名和属性值是成对出现的,若没有正常标出,即省略时,默认为黑色
Fontsize选项是设置标题的字号选项,若省略,为正常给出时,默认为11号字体。
其中(x,y)是指添加标注的位置
gtext 没有坐标参数,执行命令时,红色光标跟随鼠标移动
文中最下面一行代码是指定了左边箭头的具体指向位置,故在图像中可立马显示出来图像的坐标信息。
右边图形gtext内容是leftarrow左边箭头,对图形进行标注为sin(x),执行此命令即为十字光标指向图形需要标注的点,rightarrow右边箭头,类 似
第一幅图形需要绘制的图形与边框完美重合,
第二幅图形是矩形,这里缩小了,看的不是很清楚,
第三幅图形是正方形,很规矩的那种。
给坐标系家网格、边框
Grid on 显示网格
Grid off 不显示网格
Grid 在显示与不显示之间来回切换
Box on 加边框
Box off 不加边框
Box 在加与不加之间来回切换
Hold on 保持当前图形状态
Hold off 不保持当前图形状态,关闭图形
Hold 在二者之间来回切换
下面介绍图形窗口的分割
x=linspace(0,2*pi,60)
subplot(2,2,1)
plot(x,sin(x)-1);
title('sin(x)-1');axis([0,2*pi,-2,0])
subplot(2,1,2)
plot(x,cos(x)+1);
>> title('cos(x)+1');axis([0,2*pi,0,2])
>> plot(x,tan(x));
title('tan(x)');axis([0,2*pi,-40,40])
subplot(4,4,8)
plot(x,cot(x));
title('cot(x)');axis([0,2*pi,-35,35])
鉴于大部分图像文字都是从word文档中copy而来,本来想直接在word中传到博客,直接发布,奈何未完成,以后有机会有有时间一定尝试一下这个word发布博客究竟是怎么弄的