Vector field graph from a data file.

1 visualización (últimos 30 días)
Munawar Karim
Munawar Karim el 2 de Ag. de 2024
Comentada: Voss el 5 de Ag. de 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

Respuesta aceptada

Voss
Voss el 2 de Ag. de 2024
readmatrix might be useful to read the file, and quiver might be useful to create the plot.
  5 comentarios
Munawar Karim
Munawar Karim el 4 de Ag. de 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 el 5 de Ag. de 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)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by