Vector field graph from a data file.

2 views (last 30 days)
Munawar Karim
Munawar Karim on 2 Aug 2024
Commented: Voss on 5 Aug 2024
I am totally new to Matlab. I have data on file. I need to draw a 2-D vector field graph of the data.
I would appreciate detailed instructions as this is my first attempt as using Matlab.
Much apprrciate any advice.
Regards

Accepted Answer

Voss
Voss on 2 Aug 2024
readmatrix might be useful to read the file, and quiver might be useful to create the plot.
  5 Comments
Munawar Karim
Munawar Karim on 4 Aug 2024
I have uploaded my data file.
The range of values is huge so I have entered the log of the numbers.
Regreatbly no idea how to proceed.
Thanks again.
Voss
Voss on 5 Aug 2024
Thanks for the file. Here is some example code that reads the file and creates a quiver plot; you can use it as a reference and adapt it to make the plot you actually want to see.
M = readmatrix('Compilation4.xlsx')
M = 759x11
1.0e+05 * 0.0000 0.0000 0.0000 0.0000 0.0000 1.3040 0.0114 -0.0003 -0.0004 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.3038 0.0228 -0.0003 -0.0004 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.3032 0.0455 -0.0003 -0.0004 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.3022 0.0682 -0.0003 -0.0004 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 1.3008 0.0910 -0.0003 -0.0004 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 1.2990 0.1137 -0.0003 -0.0004 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 1.2842 0.2264 -0.0003 -0.0003 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 1.2596 0.3375 -0.0003 -0.0003 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0002 1.2254 0.4460 -0.0003 -0.0003 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0003 1.1818 0.5511 -0.0003 -0.0003 0.0001 0.0000
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
x = M(:,1);
y = M(:,2);
u = cos(M(:,3));
v = sin(M(:,3));
quiver(x,y,u,v)

Sign in to comment.

More Answers (0)

Categories

Find more on Text Data Preparation in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!