Los valores nodales son almacenados en el archivo binario en las matrices UNOD (desplazamientos), VNOD (velocidades) y ANOD (aceleraciones). Cada una de estas matrices posee 3 índices:
Independientemente de la geometría del problema (2D ó 3D), el orden de los grados de libertad siempre es el mismo, numerados del 1 al 7. Para extraer cualquiera de estas matrices se emplea la instrucción desde Matlab:
>> UNOD=gefread('PREFIJO_SAVE UNOD'); >> VNOD=gefread('PREFIJO_SAVE VNOD'); >> ANOD=gefread('PREFIJO_SAVE ANOD');
donde PREFIJO corresponde al nombre del archivo de comandos, sin extensión *.in. Similarmente, la cronología guardada se almacena en el vector TIME y se puede recuperar mediante:
>> TIME=gefread('PREFIJO_SAVE TIME');
En el ejemplo, si se desea trazar la evolución del desplazamiento horizontal del nodo número 4 se puede emplear las instrucciones siguientes:
>> UNOD=gefread('BXDMC1_SAVE UNOD'); >> Time=gefread('BXDMC1_SAVE TIME'); >> figure >> plot(Time,squeeze(UNOD(4,2,:)),'LineWidth',2) >> xlabel('step') >> ylabel('u_y [m]') >> title('Horizontal displacement at node 4') >> grid on
y se obtendrá