Professional Documents
Culture Documents
2 - Es posible trazar una funcion con el comando Plot, en este caso 0x2 debido a la
longitud de la barra
In[2]:= PlotBfr@dD, 8d, 0, 2<, AxesOrigin 80, 0<,
.2
Filling Axis, AspectRatio , ImageSize 500F
2
0.20
0.15
Out[2]= 0.10
0.05
0.1
Out[4]=
0.5 1.0 1.5 2.0
-0.1
-0.2
Mallado de la geometria
1 - Es necesario definir los nodos, en este caso 0x2, debido a que son 4 elementos, el
intervalo es de .5m, es posible utilizar multiples comandos, por ejemplo :
2 Problema 2.nb
1 - Es necesario definir los nodos, en este caso 0x2, debido a que son 4 elementos, el
intervalo es de .5m, es posible utilizar multiples comandos, por ejemplo :
opcion 1:
In[5]:= Table@x, 8x, 0, 2, .5<D
Out[5]= 80., 0.5, 1., 1.5, 2.<
opcion 2:
In[6]:= Range@0, 2, .5D
Out[6]= 80., 0.5, 1., 1.5, 2.<
2 - Lo siguiente es definir los elementos, o union de los nodos que conforman la estructura
total, para esto se necesita "enumerar" los nodos y posteriormente ordenar o seleccionar
en grupos de 2 los nodos, debido a las condiciones del mallado, la secuencia es : (1, 2), (2,
3), (3, 4) ... .., entonces (de la misma forma que el paso anterior multiples opciones):
opcion 1:
In[8]:= Partition@Range@Length@nodosDD, 2, 1D
Out[8]= 881, 2<, 82, 3<, 83, 4<, 84, 5<<
opcion 2:
In[9]:= Table@8a, a + 1<, 8a, 1, Length@nodosD - 1<D
Out[9]= 881, 2<, 82, 3<, 83, 4<, 84, 5<<
3 - Calculo de las longitudes y areas de los elementos (de la misma forma que el pasos
anteriores se presentaran al menos 2 opciones para lo requerido, puede haber mas):
opcion 1:
In[11]:= Map@Abs@nodos@@@@1DDDD - nodos@@@@2DDDDD &, elementosD
Out[11]= 80.5, 0.5, 0.5, 0.5<
opcion 2:
In[12]:= Table@Abs@nodos@@elementos@@a, 1DDDD - nodos@@elementos@@a, 2DDDDD,
8a, 1, Length@elementosD<D
Out[12]= 80.5, 0.5, 0.5, 0.5<
r1^2+ r2^2
Area= r 2 en este caso se calcula la media de los nodos A=
2
opcion 1:
fr@nodos@@@@1DDDDD2 + fr@nodos@@@@2DDDDD2
In[14]:= MapB &, elementosF
2
Out[14]= 80.0379202, 0.0566184, 0.0832537, 0.112115<
opcion 2:
Out[19]= 9991.51681 1012 , - 1.51681 1012 =, 9- 1.51681 1012 , 1.51681 1012 ==,
992.26473 1012 , - 2.26473 1012 =, 9- 2.26473 1012 , 2.26473 1012 ==,
993.33015 1012 , - 3.33015 1012 =, 9- 3.33015 1012 , 3.33015 1012 ==,
994.48462 1012 , - 4.48462 1012 =, 9- 4.48462 1012 , 4.48462 1012 ===
opcion 2:
In[20]:= Table@Mrl@e, areas@@aDD, longitudes@@aDDD, 8a, 1, Length@areasD<D
Out[20]= 9991.51681 1012 , - 1.51681 1012 =, 9- 1.51681 1012 , 1.51681 1012 ==,
992.26473 1012 , - 2.26473 1012 =, 9- 2.26473 1012 , 2.26473 1012 ==,
993.33015 1012 , - 3.33015 1012 =, 9- 3.33015 1012 , 3.33015 1012 ==,
994.48462 1012 , - 4.48462 1012 =, 9- 4.48462 1012 , 4.48462 1012 ===
4 Problema 2.nb
Out[21]= 9991.51681 1012 , - 1.51681 1012 =, 9- 1.51681 1012 , 1.51681 1012 ==,
992.26473 1012 , - 2.26473 1012 =, 9- 2.26473 1012 , 2.26473 1012 ==,
993.33015 1012 , - 3.33015 1012 =, 9- 3.33015 1012 , 3.33015 1012 ==,
994.48462 1012 , - 4.48462 1012 =, 9- 4.48462 1012 , 4.48462 1012 ===
In[22]:= TableForm@Map@MatrixForm, mrleDD
Out[22]//TableForm=