contour plots on a given geometry - finite element

9 ビュー (過去 30 日間)
Federica
Federica 2024 年 6 月 7 日
コメント済み: Mathieu NOE 2024 年 6 月 10 日
I have some values of stretch that I need to assign to a given set of elements and then I want to show a contour plot of those values on the geometry that I get by plotting the elements through the nodes. How can I do?
  3 件のコメント
Federica
Federica 2024 年 6 月 8 日
I have n-values for stretch and n corresponding centroids to assign that value. how can I create a contour plot?
Mathieu NOE
Mathieu NOE 2024 年 6 月 10 日
can you share the data ?

サインインしてコメントする。

回答 (1 件)

Arun
Arun 2024 年 6 月 10 日
編集済み: Arun 2024 年 6 月 10 日
Hi Federica,
I understand that you have n-values for both stretch and corresponding centroids and wish to create a contour plot for the available data.
Following steps might be useful to achieve the required plot:
  1. Create a grid that covers the range of the centroid coordinates:
[X, Y] = meshgrid(centroid(x),centroid(y));
2. Create the Contour Plot using “contour” function:
contour(X, Y, corresponding values);
Here is an example code for plotting contour plot:
centroid = [linspace(-2*pi,2*pi); linspace(0,4*pi)]';
[X1,Y1] = meshgrid(centroid(:,1),centroid(:,2));
stretch = sin(X1)+ cos(Y1);
contour(X1,Y1,stretch)
For more information related to contour plot please refer the shared MATLAB documentation link: https://www.mathworks.com/help/matlab/ref/contour.html
Hope this helps.

カテゴリ

Help Center および File ExchangeContour Plots についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by