如果fill函数的x和y值是向量,那么这些数字代表什么?

时间:2018-04-29 22:31:33

标签: matlab math

我正在研究Matlab工作表来研究我的决赛。我知道答案,但我很难理解,这就是重点。

填充函数的

,其中fill是" fill(x,y,colorspec)"

如果x和y表示为向量,我将如何将它们可视化?

在下面:fill([1 -1 -1 1],[1 1 -1 -1],' k')生成黑色实心方块。

我很难理解这两个矢量如何形成正方形。

1 个答案:

答案 0 :(得分:1)

倒退。在所有可能的+/- 1组合中绘制一个带角的正方形。用坐标标记角落。从右上角(1,1)跟踪正方形,逆时针方向。得到序列(1,1),( - 1,1),( - 1,-1),(1,-1)。数组xy分别是该序列中各点的x坐标和y坐标:x = [1, -1, -1, 1]y = [1, 1, -1, -1]

通常,fill要求您使用两个长度为n的向量来表示任何n边多边形,其中包含顶点的x坐标和y坐标。