octave绘图

来源:互联网 发布:winhex写数据 编辑:程序博客网 时间:2024/06/09 02:43
  • x=[0:0.01:1];从0到1步长为0.01
  • y1=sin(2*pi*4*x);y1是一个正弦函数
  • plot(x,y1);绘制该图像
  • y2=cos(2*pi*4*x);y2是一个余弦函数
  • plot(x,y2);绘制图像
  • 若要将两条曲线同时显示,在绘制y1之后输入 hold on 然后plot(x,y2,'r')其中'r'表示用红色绘制图像


  • xlabel('time') 给x轴标记为time
  • ylabel('value') 给y轴标记为value
  • legend('sin','cos') 添加图例,第一条曲线是sin,第二条曲线是cos
  • title('my plot') 给图像添加标题my plot


  • cd 'E:\file';print -dpng 'myPlot.png' 把图像保存在E盘file文件里,名字为myPlot,格式为PNG格式
  • close 将图像关闭


  • figure(1);plot(x,y1) 绘制一张图,变量x,y1
  • figure(2);plot(x,y2) 绘制第二张图,变量x,y2


  • subplot(1,2,1) 绘制一个1x2的格子(第一个和第二个参数含义),在第一个格子绘图(第三个参数含义)
  • plot(x,y1) 绘制变量x,y1
  • axis([0.5 1 -1 1]) 改变坐标轴范围,横坐标:[0.5,1] 纵坐标:[-1,1]
  • subplot(1,2,2) 在第二个格子绘图
  • plot(x,y2) 绘制变量x,y2
  • clf 清除图像


可视化矩阵

  • A=magic(5)
  • imagesc(A) 将矩阵A可视化,用5x5的格子表示,不同颜色代表不同的数值
  • colorbar 在右侧添加颜色条,用不同颜色深浅代表数值的大小
  • colormap gray 将彩色图像变为灰度分布图,颜色越深数值越小










原创粉丝点击