经过很长一段时间后我找不到解决方案 .
我有3列数据: x
, y
,每个点 (x,y)
的压力值( S
) . 我想生成一个2D色彩图,显示连续的颜色变化和应力的大小( S
) . 应力值从 -3*10^4 Pa
增加到 4*10^4 Pa
. 我只有一个区域有数百个数据点,但我想在每个位置看到应力大小(从颜色读取) (x, y)
. 我应该使用什么Matlab命令?
我想基于使用有限数据点的连续颜色变化,在每个位置制作一个2D色彩图,显示应力大小( S
) (x, y)
3 回答
我使用patch与插值着色:
看看surf and mesh in the MATLAB documentation
为Gunther Struyf答案做出进一步贡献;假设它是一个FEM分析,你可能已经有一个连接矩阵说'M'和'x''y'列向量与节点坐标 . 节点处的应力值可以包含在列向量“S”中;然后您可以使用上述补丁功能:
并且您将获得类似于Gunther Struyf发布的数据的2D绘图 .