在MATLAB中绘制梯形图

时间:2012-03-10 17:25:37

标签: matlab matlab-figure

如何通过仅给出顶点来绘制MATLAB中的图形,例如梯形?我希望用实线连接顶点。我还想计算梯形所包围的区域。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

绘图有很多选择。

plotfillpatch都是可能的。

使用函数polyarea为您提供由一组顶点指定的区域。

答案 1 :(得分:1)

使用fill(x,y,color)

fill([1,2,3,4],[6,3,4,9],"red")

或绘图(x,y),最后重复第一个元素:

plot([1,2,3,4,1],[6,3,4,9,6])

编辑:对于区域

polyarea([1,2,3,4],[6,3,4,9])