通常,trisurf 用于在三角形网格上绘制节点数量。但是,我想使用以下命令绘制一些元素数量。
trisurf(t,p(:,1),p(:,2),elewise_quantity,'edgecolor','k','facecolor','interp');
其中 elewise_quantiy 应该与 p(:,1) 或 p(:,2) 具有相同的维度,因此我通过将元素数量与该元素的每个节点相关联来创建 elewise_quantity。
在这种特定情况下,中间的 8 个三角形元素与 1 相关联,所有其他元素的值为 0。有10*10的小正方形和10*10*2的小三角形。
问题是,如图,trisurf 不能产生我想要的效果。我期望的是“精确的元素描述”,即边缘的急剧过渡
还要注意每个角落的显示是不同的,这是由于三角形的特定方向,有没有优雅的方法来处理它?