contour diagram with three vectors

2 ビュー (過去 30 日間)
mads skibsted
mads skibsted 2024 年 4 月 17 日
編集済み: Aquatris 2024 年 4 月 17 日
I need to make a contour diagram. And it consist of three vectors with x-coordiantes, y-coordinates and then the related stresses to each point.
For example:
1....Nodal_coordinate_x....nodal_coordinate_y.....stress_value
2..........0..................................10.......................150
3..........1..................................10 ......................200
4..........1..................................0........................100
Do you know how I can do this? So it could end up looking like this: where I have plottet all the coordinates and then related the stresses to each point showing the contour colours where the stresses are small/larger?

採用された回答

Aquatris
Aquatris 2024 年 4 月 17 日
編集済み: Aquatris 2024 年 4 月 17 日
Here is one way:
x = linspace(0,4,10); % x coordinate
y = linspace(0,8,10); %^y coordinate
[X,Y] = meshgrid(x,y); % meshgrid
Z = sin(X)+cos(Y); % Z data, the stresses for X-Y coordinates
c = Z(:); % colors for scatter plot, make it a vector since scatter plot expect vectors
% actual plot
scatter(X(:),Y(:),[],c )
axis([-1 5 -1 9])
Here is another using actual contour plot:
contourf(X,Y,Z)

その他の回答 (0 件)

カテゴリ

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