Octave绘图数据
t = [0:0.01:0.98] :设置一个步长为0.01的矩阵
y1 = sin(2*pi*4*t) :设置一个sin函数
plot(t,y1) :绘制出以 t 为横轴 以 y1为纵轴的图形
y2 = cos(2*pi*4*t) :设置一个cos函数
plot(t,y2) :绘制出以 t 为横轴 以 y2为纵轴的图形
如果想在第一张图片的基础上绘制第二张图片可以使用 hold on 命令
xlabel("time") :设置横轴为 time 变量
ylabel("value") :设置y轴为 value 变量
title("my plot") :为图像设置题目
print -dpng "myplot" :将图像以 “myplot”为文件名保存在当前路径下
同时可以对图像标号
figure(1);plot(t,y1); :sin图像标号为 figure1
figure(2);plot(t,y2); :cos图像标号为 figure2
我们还可以将图像分为几个小格子,将不同的图像显示在一张图像中
subplot(1,2,1) : subplot(i,j,k) -> 将图像分为 i*j块 k参数为当前在第几个格子
plot(t,y1)
subplot(1,2,2)
plot(t,y2)
我们还可以对图像的横坐标,纵坐标的范围进行更改
axis([0.5 1 -1 1]) :将横坐标改为 0.5 - 1 纵坐标改为 (-1) - 1
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步