Connect 4 nodes with lines and color the created area

조회 수: 2 (최근 30일)
tsaiwu
tsaiwu 2017년 1월 7일
댓글: tsaiwu 2017년 1월 10일
I have 2 elements which are based on 4 nodes. How can I connect these nodes to create a rectangle. This rectangle area has a specific value(strain) how can I plot this area with a colorbar, like a typical FEM picuture?
clc; clear all;
%undeformed Node coordinates
N1 = [-1;-1];
N2 = [1;-1];
N3 = [1;1];
N4 = [-1;1];
%deformed Node coordinates
N1d = [2;1];
N2d = [3;1];
N3d = [4;3];
N4d = [1;3];
strainxx = 20;
strainyy = 39;

채택된 답변

Jordan Ross
Jordan Ross 2017년 1월 10일
Hello,
As I understand, you are wanting to plot a figure with four nodes and want the area of the polygon to have a different color from a colorbar based on a stress value.
I believe what you are looking for is the "patch" function. Please see the following documentation page which contains an example under the subsection "Different Polygon Face Colors": http://www.mathworks.com/help/matlab/ref/patch.html

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by