【问题标题】:Ploting a curve around some set of points in Scilab在 Scilab 中围绕一组点绘制曲线
【发布时间】:2017-05-10 22:06:42
【问题描述】:

我正在尝试绘制两件事:(i) 红点和 (ii) 连接蓝点的蓝色曲线。

到目前为止,我能够做到这一点:

如您所见,红点没问题。但是,我无法生成连接蓝点的曲线。这是我的代码:

clf

new_points  = [- 0.2200600  
  - 0.2200600  
  - 0.2200600  
  - 0.2200600  
  - 0.2200600  
  - 0.2200599  
  - 0.2200597  
  - 0.2200591  
  - 0.2200579  
  - 0.2200556  
  - 0.2200514  
  - 0.2200442  
  - 0.2200324  
  - 0.2200136  
  - 0.2199848  
  - 0.2199418  
  - 0.2198793  
  - 0.2197904  
  - 0.2196663  
  - 0.2194962  
  - 0.2192667  
  - 0.2189613  
  - 0.2185603  
  - 0.2180398  
  - 0.2173716  
  - 0.2165222  
  - 0.2154525  
  - 0.2141168  
  - 0.2124619  
  - 0.2104269  
  - 0.2079415  
  - 0.2049255  
  - 0.2012878  
  - 0.1969249  
  - 0.1917203  
  - 0.1855427  
  - 0.1782451  
  - 0.1696631  
  - 0.1596135  
  - 0.1478930  
  - 0.1342761  
  - 0.1185137  
  - 0.1003313  
  - 0.0794268  
  - 0.0554688  
  - 0.0280942  
    0.0030937  
    0.0385276  
    0.0786788  
    0.1240594  
    0.1752250  
    0.2327776  
    0.2973683  
    0.3697002  
    0.4505314  
    0.5406784  
    0.6410192  
    0.7524970  
    0.8761234  
    1.012982   
    1.1642329  
    1.3311156]  

points = [];

for i=0.1:0.1:6.2;
    points = [points; i,cos(i)];
end;

plot(points(:,1), new_points(:, 1), "*b" );

plot(points(:,1), points(:, 2), "*r" );

a = gca();

a.data_bounds = [min(points, 'r') - 3; max(points, 'r') + 3];

我该如何解决这个问题?

【问题讨论】:

    标签: plot graph curve scilab


    【解决方案1】:

    绘图选项*b 表示“蓝色星号”。

    如果您想要“由曲线连接的蓝色星号”,请使用*b-

    LineSpec 文档解释了这一切。

    如果您指定一个没有线型的标记,则只绘制该标记。

    在您的示例中,* 是一个标记。要也有线条,请指定线条样式,例如 -

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 2012-11-11
      • 2017-03-19
      相关资源
      最近更新 更多