Plot uncontinous surface made by triangles
3 ビュー (過去 30 日間)
古いコメントを表示
Hi, I'm doing Finite elements and I need some help to plot a discontinuous surface. So basically I got:
p : a matrix with nodes*2 dimension, it represents the coordinates of each node of the mapping.
t : it's a m*3 matrix. With m representing the number of element. (t[1,:] will give [1 2 6] for instance which contains the number of the nodes of the first triangle. I added a fourth column of 1 to t to use pdesurf.
and finally u, a row vector of n elements with n the number of nodes.
So, I'm trying to use pdesurf(p',t',u) to plot all the triangles by using I actually get something but it's not discontinous..
I might use pdeplot but it doesn't work even if I transpose the parameters, I think it's because of the extent of the data I use. (u must be the same size of t I suppose but how do I change it ? What are the values of u then?)
Thank you for your help
0 件のコメント
採用された回答
KSSV
2017 年 11 月 17 日
Read about triplot and trisurf. You may also have a look in the following code:
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で 곡면 플롯과 메시 플롯 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!