Vector field graph from a data file.

4 vues (au cours des 30 derniers jours)
Munawar Karim
Munawar Karim le 2 Août 2024
Commenté : Voss le 5 Août 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

Réponse acceptée

Voss
Voss le 2 Août 2024
readmatrix might be useful to read the file, and quiver might be useful to create the plot.
  5 commentaires
Munawar Karim
Munawar Karim le 4 Août 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 le 5 Août 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)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Text Data Preparation dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by