Contour plot over a specified region
1 view (last 30 days)
Show older comments
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 Comments
Answers (1)
Karim
on 28 Jun 2022
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
See Also
Categories
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!