【发布时间】:2017-05-09 18:43:21
【问题描述】:
我正在使用 Scilab 5.5.2。绘制多个点。这是我试图在 2D 中绘制 4 个点的脚本:
u = [1,2;2,1;3,1;4,5;5,1]
clf; plot(u,"*r")
我试图在 2D 中绘制的点是 (1,2)、(2,1)、(3,1) 和 (5,1)。
我使用“u”作为向量来存储坐标。此脚本生成此图像:
我想扩展 x 轴和 y 轴以获得“通常”的图表。我试着这样做:
x=[0:10]
u = [1,2;2,1;3,1;4,5;5,1]
clf; plot(x,u,"*r")
但是,我收到以下错误消息:
WARNING: Transposing row vector X to get compatible dimensions
!--error 10000
plot: Wrong size for input arguments #2 and #3: Incompatible dimensions.
at line 147 of function checkXYPair called by :
at line 236 of function plot called by :
clf; plot(x,u,"*r")
at line 9 of exec file called by :
exec('poole-exemple.sci')
更重要的是,我的情节有些奇怪。我的脚本会生成我不想要的点。如果您查看图像,您将在图上看到 (4,4) 或 (1,1) 点。我不想要这个,我不知道为什么会这样。
有人知道如何帮助我吗?
【问题讨论】: