Structure mesh: plot different regions with different colors
2 ビュー (過去 30 日間)
古いコメントを表示
Hi all,
I have a 2D mesh with different regions, like this:
I generated a mesh for this beam
Is there a way to highlight the 2 circles with different colors?
Many thanks!
2 件のコメント
採用された回答
KSSV
2017 年 9 月 28 日
load data.mat ;
tri = data.elem ;
coor = data.node ;
x = coor(:,1) ; y = coor(:,2) ; z = coor(:,3) ;
patch('faces',tri(:,2:4),'vertices',coor , ...
'facevertexcdata' , z, ...
'facecolor','interp', ...
'edgecolor','none') ;
hold on
c1 = data.region1 ;
c2 = data.region2 ;
patch(c1(:,1),c1(:,2),c1(:,3),'r')
patch(c2(:,1),c2(:,2),c2(:,3),'b')
6 件のコメント
KSSV
2017 年 9 月 28 日
編集済み: KSSV
2017 年 9 月 28 日
tri = data.elem ;
coor = data.node ;
x = coor(:,1) ; y = coor(:,2) ; z = coor(:,3) ;
trisurf(tri(:,2:4),coor(:,2),coor(:,3),coor(:,3))
view(2) ;
c1 = data.region1 ;
c2 = data.region2 ;
ylim([-20 40])
patch(c1(:,2),c1(:,3),c1(:,3),'r')
patch(c2(:,2),c2(:,3),c2(:,3),'b')
It can be fine tuned to get all elements of circles and plot them in our own color....
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Simulation, Tuning, and Visualization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!