Plot 3D with mesh points known
2 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I am encountered a problem with plotting. I solved a linear system(9x9) of equations (x = inv(A)*b). I have a 5x5 grid over 0<x<4 and 0<y<4 wiht boundary conditions. I want to depict the results in 3D. The solution gives (interior points)
x = [u2,2; u3,2; u4,2; u2,3; u3,3; u4,3; u2,4; u3,4; u4,4]
In addition, for x = 0 I have the BC points, u1,4 = u1,3 = u1,2 = 80
for x = 4, u5,4 = u5,3 = u5,2 = 0
for y = 0, u2,1 = u3,1 = u4,1 = 20
for y = 4, u2,5 = u3,5 = u4,5 = 180.
How can I make a 3D plot (surface) with these?
2 件のコメント
KSSV
2017 年 4 月 26 日
Your given data is quite confusing. Note that surf plots 3D surface. Read about surf
採用された回答
KSSV
2017 年 4 月 26 日
x = 0:4 ;
y = 0:4 ;
[X,Y] = meshgrid(x,y) ;
U = rand(size(X)) ; % you have to find the interior points, I have taken random
U(:,1) = 80 ;
U(1,:) = 180 ;
U(:,end) = 0 ;
U(end,:) = 20 ;
surf(X,Y,U)
0 件のコメント
その他の回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!