Está en la página 1de 1

INICIO

DATOS

ndim
nn
nr
N° nodos
cargas externas

row=zeros(1,numerodenodos)
nels
for c=1:1:numerodenodos
TIPO np_types nodales
row(1,c)=c
nncarg
N° de
N° elementos for
propiedades
row1=zeros(1,numerodeelementos) c1=1:app.Nodos
c=1:1:numerodeelementos cargados.Value
np_types
matriz-restricciones Elementos uno = app.nf.Data tres=app.nf.Data
(1,nodales(c1,1)) if (3,nodales(c1,1))
for c1=1:app.tipo.Value nr= ones(ndim,nn)

datos de dos=app.nf.Data
for c1=1:nodo
elementos (2,nodales(c1,1))
for c2=1:dimensiones
(g_num)

Matriz- grados de
libertad global (nf) g_g = vector de
zeros(ndpf,nels) cargas
for c1=1:elementos
for c2=1:nodo
for c1=1:nodo
for c2=1:dimensiones
for c3=1:app.ndim.Value

if app.nf.Data(c2,c1)~=0
if app.nelsmatriz.
m=m+1
Data(c1,2)
==Col2(1,c2))

Col2=zeros(1,nodo);
for c1=1:1:nodo for c3=1:app.ndim.Value
Col2(1,c1)=c1; g_g(:,i)=g´

Col1=zeros(1,elementos)
for c=1:1:elementos
Col1(1,c)=c

ancho de banda
(nband)

ancho=max(g)-min(g);
if nband<ancho

for c1=1:app.nels.Value

coordxj(1,c1)=coordenadas(c2,1);
switch ndim coordyj(1,c1)=coordenadas(c2,2);
coordzj(1,c1)=coordenadas(c2,3)
ell=coor(2,1)-coor(1,1)
Yes
coordxi(1,c1)=coordenadas(c2,1);
coordyi(1,c1)=coordenadas(c2,2);
coordzi(1,c1)=coordenadas(c2,3)

Matrizz de for i=2:n


riguidez por
elemento (km)

for c3=1:2*dimensiones
if nkb<=0
nkb=1
if gu(c3,1)>0
for c4=1:2*dimensiones

if gu(c4,1)>0
for k=nkb:i1
icd=gu(c4,1)-gu(c3,1)+1;
jn=(i-k)*n+k

if (icd-1)>=0
Yes
ival=(max(max(app.nf.Data)))*
(icd-1)+gu(c3,1) for jj=2:n

kv(ival)=kv(ival)+kmm(c3,c4); if (nkb-n)>0

matriz global
de riguidez (Kv)
for k=i1:nkb

deformaciones

También podría gustarte