MATLAB Answers

Plotting (x,y,z) and Pressure

6 views (last 30 days)
Kerby
Kerby on 15 Sep 2020
Commented: Kerby on 16 Sep 2020
Hello, I am trying to create a 3D plot of an object with a pressure gradient associated with that object. I have a .txt file with 4 columns ( X, Y, Z, Pressure). In total the matrix is (85,000 x 4). I have tried looking at examples posted online and using MATLAB documentation but I am unable to successfully plot anything.
Thanks!

  0 Comments

Sign in to comment.

Accepted Answer

BOB MATHEW SYJI
BOB MATHEW SYJI on 15 Sep 2020
Hi, Hope this helps.This code visualises the data as scatter plot.
%dat is your data file
x = dat(:,1);
y = dat(:,2);
z = dat(:,3);
Pressure = dat(:,4);
scatter3(x,y,z,40,Pressure,'filled')
ax = gca;
ax.XDir = 'reverse';
view(-31,14)
xlabel('x')
ylabel('y')
zlabel('z')
cb = colorbar;
cb.Label.String = 'Pressure';

  1 Comment

Kerby
Kerby on 16 Sep 2020
Thank you so much!

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!