every blog every motto: freedom is not free
前言: 使用Octave 进行简单的绘图
语言: Octave
所需知识: Octave基础语法
状态: 本博文 完 ! 2019.7.19 17:33
使用Octave 绘制正弦余弦函数
一、绘制正弦余弦函数在同一副图上
1. 代码部分
t = [0:0.01:0.98] # x的范围以及间隔
y1 = sin(2 *pi * 4 * t) ; # 正弦函数 “;” 表示不打印
y2 = cos(2 * pi * 4 * t) ; # 余弦函数
plot (t, y1 ) ; # 绘制第一个函数
hold on ; # 不撤销第一个绘图面
plot(t, y2 'r') ; # 绘制第二个函数
xlabel('time') ; # 添加横轴横轴含义
ylabel('value') ' # 添加纵轴含义
legend('sin','cos') # 标注两条线段的含义
title('my plot') # 标注图片
cd 'C:\Users\v\Desktop' ; print -dpng 'my plot.png' # 保存在桌面
2. 成果
-------------------------------------------图一
二、后续
1. 标注图片
figure(1) ; plot(t,y1);
figure(2) ; plot(t , y2);
-------------------------------------------图二
2. 将“画板”分割,指定位置绘图
subplot(1, 2, 1) # 将画板分成1 * 2 ,并在左边绘坐标系
plot(t,y1) # 绘图1
-------------------------------------------图三
subplot(1,2 ,2) # 右边绘坐标系
plot(t,y2) # 绘图
-------------------------------------------图四
-------------------------------------------图五
axis([0.5 1 -1 1]) # 调整横纵坐标轴的范围
-------------------------------------------图六
cls ; # 清除图片
-------------------------------------------图七
A = magic(5) # 特殊矩阵
imagesc(A) # 绘制矩阵方格
-------------------------------------------图八
imagesc(A) , colorbar , colormap gray ; # 绘制矩阵, 显示图注,调整为灰度
-------------------------------------------图九
imagesc(magic(20)), colorbar, colormap gray; # 绘制20 * 20 矩阵方格图
-------------------------------------------图十