Programa Cerchas En Matlab

860 palabras 4 páginas
Gonzalo Díaz Trillos
Joyce María Rojas
Elementos finitos


%PROGRAMA CERCHA EN MATLAB

% eL USUARIO INGRESA EL NUMERO DE NODOS Y ELEMENTOS DE LA CERCHA
nodos=input('Cuantos nodos tiene la estructura: ');
numel=input('Cuantos elementos tiene la estructura: ');

% EL USUARION INGRESA LAS UNIONES QUE TIENE CADA ELEMENTO CON CADA NODO
% SE CREA UNA MATRIZ CON LA INFORMACION DE ESAS UNIONES
for i=1:numel
MATUNIO(i,1)=i;
fprintf('\n Indique las uniones de los elementos %d:',i);
NodoI(i)=input('\n nodo inicial:');
MATUNIO(i,2)=2*NodoI(i)-1;
MATUNIO(i,3)=2*NodoI(i);
NodoF(i)=input(' nodo final:');
MATUNIO(i,4)=2*NodoF(i)-1;
MATUNIO(i,5)=2*NodoF(i);
end

% EL USUARIO
…ver más…
=MATUNIO(:,2:5);
K(VRE(i,:),VRE(i,:)) = K(VRE(i,:),VRE(i,:))+MKe;
end; % Matriz K de todo el sistema con base en la matriz de
K % uniones MATUNIO y la Matriz K de cada elemento


% SE DEBE INGRESAR LOS APOYOS O RESTRICCIONES QUE TENGA LA CERCHA
% este vector acomoda la matriz para los calculos
Vector.restricciones=1:2*nodos;
NR = input(' Indique numero de nodos reestringidos:');
P=0;
AUX=0;
for i=1:NR
NNR = input('indique el numero del nodo restringido:');
RE=input('\n Que tipo de reestriccion tiene(1=en 2 direcciones,0=en una direccion):');
if RE==1
Vector.restricciones(2*nodos-2*P)=2*NNR;
Vector.restricciones(2*nodos-1-2*P)=2*NNR-1;
Vector.restricciones(2*NNR)=2*nodos-2*P;
Vector.restricciones(2*NNR-1)=2*nodos-1-2*P;
AUX=AUX+2;
else
REXY=input('\n En que direccion esta restringido(1=X, 0=Y):');
if REXY==1
Vector.restricciones(2*nodos-2*P)=2*NNR-1;
Vector.restricciones(2*NNR-1)=2*nodos-2*P;
else
Vector.restricciones(2*nodos-2*P)=2*NNR;
Vector.restricciones(2*NNR)=2*nodos-2*P;
end
AUX=AUX+1;
end
P=P+1;
end


% se cre la matriz de rigidez del sistema organizada para efecto de los
% calculos
KM0=zeros(2*nodos);
for i=1:2*nodos…

Documentos relacionados

  • Ejemplos De Pequeños Programas En Matlab
    814 palabras | 4 páginas
  • Analisis De Cercha
    1007 palabras | 5 páginas
  • Integrales por partes en matlab
    1640 palabras | 7 páginas
  • Practica matlab
    1567 palabras | 7 páginas
  • Tuberías en paralelo en matlab
    1455 palabras | 6 páginas
  • Integrales matlab
    1452 palabras | 6 páginas
  • Codigos matlab
    1242 palabras | 5 páginas
  • Afinador de guitarra en matlab
    2557 palabras | 11 páginas
  • Matlab Reconocedor De Vocales
    805 palabras | 4 páginas
  • programa
    800 palabras | 4 páginas