Ingenieria
Abrir scilab
Para crear el documento donde se va guardar escribir: archbin=uiputfile(),(se abre una ventana), ir a lacarpeta clases y nombrar al documento “como quiera el prof”.bin
Hacer lo mismo para guardar en texto archtxt=uiputfile(), y llamarle “como quiera el prof”.txt
Cargar inercia (Ii), longitud (li), área osección (Si), coef. De elasticidad o modulo de Young (E).
Cargar la matriz kb: Para barra empotrada-empotrada
0
0
0
0
kbi=
P/ articulada-empotrada
0
0
0
0
0
0
0kbi=
P/ empotrada-articulada
0
0
0
0
0
0
0
kbi=
Resorte normal Resorte de torsión
0
0
0
0
0
0
0
0
0
0
0
0
0
kbi=
Al terminar de cargar crearuna lista de kb escribiendo;
kb=list(kb1, kb 2, kb 3,…, kb i)
1
0
0
-1
0
0
0
1
0
0
0
0
0
1
Cargamos la Matriz ai=
Al terminar de cargar a para cada barra crear unalista de a escribiendo;
a=list(a1,a2,a3,…,ai)
Hallamos la matriz kq; Se crea una lista vacía kq=list() (enter)
Escribir: for barra=1:”nº de barra” do
kq($+1)=a(barra)'*kb(barra)*a(barra);
endescribimos kq y presionamos enter para verficar la matriz
Cargamos la matriz “c”
Cos(alp)
Sin(alp)
0
0
0
0
-sin(alp)
Cos(alp)
0
0
0
0
0
0
1
0
0
0
0
0
0
Cos(alp)
Sin(alp)
0
0
00
-sin(alp)
Cos(alp)
0
0
0
0
0
0
1
Alp= angulo que forma la barra con la horizontal antihorario(+)
Hallamos la matriz kp
Se crea una lista vacía kp=list() (enter)
Escribir: forbarra=1:”nº de barra” do
kp($+1)=c(barra)'*kq(barra)*c(barra);
end
escribimos kp y presionamos enter para verficar las matrices
Cargamos la matriz Ai de 6xnº de movimientos
Alterminar de cargar A para cada barra crear una lista de A escribiendo;
A=list(A1,A2,A3,…,Ai)
Ahora hallamos la matriz kr
kr=zeros(nº de movimientos,nº de movimientos)
for barra=1:nº de barras...
Regístrate para leer el documento completo.