美文网首页
Octave快速入门(4)——制图

Octave快速入门(4)——制图

作者: 大锅烩菜 | 来源:发表于2018-09-12 12:24 被阅读0次

    绘制正弦函数与余弦函数

    >>t = [0:0.01:1];              %生成0到1的数据,步长0.01
    >>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('plotting');             % 标题
    >>cd 'F:\'
    >>print -dpng 'demo.png';   %生成图片
    >> close                              % 关闭显示
    

    要想让图形显示在不同窗口中,可以用下面的方式

    >>figure(1):plot(t,y1);
    >>figure(2):plot(t,y2);
    

    绘制为子视图:

    >>subplot(1,2,1);   %创建1行2列的图表,当前的是第一个区域
    >>plot(t,y1);           %第一个区域中绘制图表
    >>subplot(1,2,2);
    >>plot(t,y2);
    

    设置图表刻度

    >>plot(t,y1)
    >>axis([0.5,1,-1,1])   % 设置横坐标为[0.5,1],纵坐标为[-1,1]
    

    可视化矩阵

    >>imagesc(magic(15)),colorbar, colormap hsv    %逗号连接函数调用
    

    相关文章

      网友评论

          本文标题:Octave快速入门(4)——制图

          本文链接:https://www.haomeiwen.com/subject/vbfvgftx.html