实验记录
(1)简单作图,三角函数
其中:
ln(x)写作log(x),
lg(x)写作log10(x),
e^x 写作 exp(x)
t=0:pi/100:2*pi;
y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);
plot(t,y,t,y1,t,y2)
(2)设置颜色和坐标点样式:
字母 颜色
y 黄色
m 粉红
c 亮蓝
r 大红
g 绿色
b 蓝色
w 白色
k 黑色
符号 含义
- 实线
: 虚线
-. 点划线
-- 双划线
(前提,前面需加‘-’)
. 实心黑点
+ 十字符
* 八线符
^ 上三角
< 左三角
> 右三角
V 下三角
d 菱形符
h 六角星符
o 空心圆圈
p 五角星符
s 方块符
x 叉字符
颜色与符号相连:plot(x,y,'b-d') ,即蓝色菱形符
t=0:0.1:10
y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b--');
x=[1.7*pi;1.6*pi];
y=[-0.3;0.8];
s=['sin(t)';'cos(t)'];
text(x,y,s);
title('正弦和余弦曲线');
legend('正弦','余弦')
xlabel('时间t'),ylabel('正弦、余弦')
grid on
axis square
(3)连续出现窗口
t=0:pi/100:2*pi;
y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);
plot(t,y) %自动出现第一个窗口
figure(2)
plot(t,y1) % 在第二窗口绘图
figure(3)
plot(t,y2) %在第三窗口绘图
(4)分段函数绘制
x = -10:0.01:10
a = 1 % A自定义为1
y = 0.*(x<0)+A*x.*exp(-2*x).*(x>=0) % 绘制分段函数
plot(x,y,'r')
xlabel('x') %坐标标注置于plot之后
ylabel('y')
(5)多函数绘制
x = 0:pi/10:2*pi;
y1 = x ; y2 = sin(x); y3=cos(x);y4 = log(x);
plot(x,y1,'k-d',x,y2,'r-o',x,y3,'b-s',x,y4,'g-x') %注意更改坐标点
legend('y=x','y=sin(x)','y=cos(x)','y=ln(x)')
xlabel('x轴') %坐标标注置于plot之后
ylabel('y轴')
(6) 包络线绘制,以及网格线的形式定义
网格线设置参考:http://t.csdn.cn/h8Re2
t=0:pi/100:4*pi;
y=exp(-t/3).*sin(3*t) ; y0=exp(-t/3);
plot(t,y0,'b--',t,-y0,'b--',t,y,'r') %包络线有两条,y0与-y0
set(gca, 'GridLineStyle', ':'); % 设置网格为虚线
set(gca, 'GridAlpha', 1); % 设置透明度,注意参数的范围是[0,1]
grid on
xlabel('x轴')
ylabel('y轴')
注意:函数中自变量为矩阵,因此乘号*应使用.*