首页 > 解决方案 > 如果填充函数的 x 和 y 值是向量,那么这些数字代表什么?

问题描述

我正在使用 Matlab 工作表来学习我的期末考试。我知道答案,但我无法理解,这就是重点。

对于填充函数,其中填充为“fill(x, y, colorspec)”

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

在下面: fill([1 -1 -1 1],[1 1 -1 -1], 'k') 生成一个黑色填充的正方形。

我只是很难理解这两个向量是如何形成一个正方形的。

标签: matlabmath

解决方案


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

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


推荐阅读