octave语言

        • 绘制图像
        • 矩阵操作

绘制图像

  • plot
    1. plot(x,y,style)
      x是所有输入点的x坐标向量,y是每个x对应的值向量,style是线和点的样式。具体样式如下:
      octave语言_第1张图片
      例:画出sinx的图像
      x = 0:pi/10:2*pi;
      y = sin(x);
      plot(x,y,'-.k');
      不关闭绘图窗口时,还可以给图像添加标签:
      xlabel('x');
      ylabel('sin(x)');
      title('graphTest');

矩阵操作

  • max

    1. C = max(A)
      返回一个数组各不同维中的最大元素。
      如果A是一个向量,max(A)返回A中的最大元素。
      如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。

    2. C = max(A,B)
      返回一个和A和B同大小的数组,其中的元素是从A或B中取出的最大元素。

    3. C = max(A,[],dim)
      返回A中由dim指定的维数(1为列,2为行,即1为返回每列的最大值)范围中的最大值。

    4. [C,I] = max(…)
      找到A中那些最大值的索引位置,将他们放在向量 I中返回。最大值放到向量C中返回。如果这里有多个相同最大值时,返回的将是第一个。

  • ~=
    不等于号,相等返回0,不相等返回1。

  • mean
    求均值,用法同max

  • 矩阵元素操作
    假如a是4行3列矩阵,取矩阵的1,2行:
    b = a(1:2,:);
    b = a([1:2],:);
    b = a([1,2],:);
    以上三种写法都可以

你可能感兴趣的:(octave)