Diferencia entre revisiones de «Visualization of vector fields in a solid»

De MateWiki
Saltar a: navegación, buscar
 
(No se muestran 4 ediciones intermedias de 2 usuarios)
Línea 41: Línea 41:
 
[[Categoría:TC20/21]]
 
[[Categoría:TC20/21]]
 
[[Categoría:TC21/22]]
 
[[Categoría:TC21/22]]
[[Categoría:TC22/23]]
+
[[Categoría:TC24/25]]
 +
[[Categoría:TC25/26]]
 
[[Categoría:Informática]]
 
[[Categoría:Informática]]

Revisión actual del 20:10 25 nov 2025

Vector field in a solid

We show how to visualize vector fields on plane regions, representing solids, with Octave UPM. We focus on the example in Dibujar un sólido 2-D, i.e. the rectangle [math] [-1/2,1/2]\times [0,2][/math] and the vector field [math] f(x,y)=x\vec i + y \vec j[/math]. We follow the steps:

  1. We introduce a sampling of the two segments with a suitable step
  2. With meshgrid command we define two matrixes with the x and y coordinates of the mesh points
  3. Compute the two components of the vector field in the grid points.
  4. We use the quiver command to draw the field and adjust the axis. We see the picture from the top.

1 MATLAB code

x=-0.5:0.1:0.5;       % sampling of the interval [-1/2,1/2]
y=0:0.1:2;            % sampling of the interval [0,2]
[xx,yy]=meshgrid(x,y); % matrixes of x and y coordinates
figure(1)
fx=xx;                 % x-component of the vector field
fy=yy;                 % y-component of the vector field
quiver(xx,yy,fx,fy)     % Draw the vector field
axis([-2,2,-1,3])      % select region for drawing
view(2)                % See the pisture from the top


2 To go further

Mesh of a parametrized 2-D solid

Visualization of a scalar field in a solid

Dibujar un sólido 2-D