• Octave(数据绘制)


    >> t=[0:0.01:0.98];
    >> y1 = sin(2*pi*4*t);
    >> plot(t,y1);

     

    >> y2 = cos(2*pi*4*t);
    >> plot(t,y2);

     

    >> plot(t,y1);
    >> hold on;           %覆盖
    >> plot(t,y2,'r');    %y2使用红色线条

     

    加上横纵坐标值:

    >> xlabel('time')         %坐标值
    >> ylabel('value')       
    >> legend('sin', 'cos') %标记曲线
    >> title('plot') %标题

     

    保存图片:

    >> cd 'F:'
    >> pwd
    ans = F:
    >> print -dpng 'myPlot.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);

     

    改变刻度:

    >> axis([0.5 1 -1 1])      %横坐标0.5~1,纵坐标-1~1

     清除绘图:

    >> clf;

     绘制矩阵:

    >> A = magic(5)
    A =

      17 24 1 8 15
      23 5 7 14 16
      4 6 13 20 22
      10 12 19 21 3
      11 18 25 2 9

    >> iamgesc(A)

     

    >> imagesc(A),colorbar, colormap gray;      %同时执行三条命令

     

    右边是颜色的值,对应矩阵图元素的值,如A(1,1)的值是17,则坐标(1,1)的颜色对应右边17的颜色值。

  • 相关阅读:
    Vue.js + Flask + echarts + MySQL
    一次挖矿处理
    Docker三剑客之Docker Swarm
    Malleable-C2-Profiles配置
    「持续更新中」最近浏览的网站心得总结
    有关虚拟内存的一点思考
    Qt---ToolBox自由伸展
    mindmaster导出markdown文档
    svg代码嵌入秀米的方法
    css3渐变透明度的写法
  • 原文地址:https://www.cnblogs.com/jxxclj/p/9822865.html
Copyright © 2020-2023  润新知