Contour plot over a specified region
7 ビュー (過去 30 日間)
古いコメントを表示
Hi, I want to do a contour plot over a speciefied region, for example a triangle or a 4-node element. These 4 node locations do NOT form a rectangle.
0 件のコメント
回答 (1 件)
Karim
2022 年 6 月 28 日
Using the patch command u can plot as many triangular or rectangular shapes at the same time.
Just build the grid (i.e. the 'vertices') and the a conectivity matrix (i.e. 'faces') to connect selected points from the grid.
% create a random grid
MyGrid = [-3.01 -2.82; % node 1
1.33 -1.31; % node 2
0.70 1.79; % node 3
-2.46 2.46]; % node4
figure
subplot(1,2,1)
patch('Faces', [1 2 3 4], 'Vertices', MyGrid,'FaceColor','none')
grid on
subplot(1,2,2)
patch('Faces', [1 2 4], 'Vertices', MyGrid,'FaceColor','none')
grid on
参考
カテゴリ
Help Center および File Exchange で Contour Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!