代码之家  ›  专栏  ›  技术社区  ›  Exercise To The Reader

用自定义x值绘制线图

  •  0
  • Exercise To The Reader  · 技术社区  · 8 年前

    我在画下面的图表

    enter image description here

    我对GNUoctave及其语法还不太熟悉,我不能以预先确定的X值正确地写出数据点。我原以为把y写成二维矩阵就行了(只要它的列数和x的列数相同),但它只做了两行而不是一行,就像

    y = [ 0.1, 0.15, 0.2 , 0.3, ... ; 180, 40, -20, -60, ... ]
    

    我应该把它写成一对数字吗?

    唯一正确的是x轴。

    x = 0;0.5;5;
    
    1 回复  |  直到 8 年前
        1
  •  2
  •   AndrejH    8 年前

    你可以使用 plot(x,y) 函数,它将在给定的x值上绘制y值。

    x = [1,2,3,4];
    y = [5,8,3,5];
    plot(x,y);