TUTORIALES DE PROGRAMACIÓN – USO DE SOFTWARE
Como leer el índice
Los temas numerados son desplegables. Al desplegar cada menú, existen los enlaces de los artículos. A la derecha de cada artículo existen íconos que tienen el siguiente significado:
Artículo escrito:
Video de Youtube:
Vídeo de youtube de zona de miembros:
Programa en Línea:
Curso de pago:
Diagrama de flujo:
→ OCTAVE
Octave es una alternativa de Software libre que reemplaza perfectamente a Matlab. Los comandos de uso son exactamente iguales y no tendrás ningún problema en su instalación. Está disponible para todos los sistemas operativos, por lo que es un paquete multiplataforma. Lo puedes descargar desde su página oficial completamente gratis. DESCARGA AQUÍ.
Incluso cuentas con una versión en línea que puedes correr desde tu celular en casos en los que estés lejos de tu PC. La versión en línea la tienes en el siguiente enlace: OCTAVE ONLINE. Espero te sea de utilidad.
Vídeos tutoriales de instalación y uso general
– Introducción a Octave. Un “Matlab” gratuito
– Instalación de Octave
– Personalización del entorno gráfico GNU-OCTAVE GUI
– Uso de GNU-OCTAVE CLI (sin interfase gráfica)
Integración numérica
– Comandos para resolución de integrales con Octave
– Introducción a los métodos numéricos. ¿Para qué sirven?
Algoritmos
EQUILIBRIO DE FUERZAS
– Suma de fuerzas con Octave
– Vectores en 3D – Sumatoria de fuerzas
– Suma de vectores por componentes en 3 Dimensiones + CÓDIGO EN MATLAB
CENTROS DE MASA Y CENTROIDES
– Centroide de figuras planas por coordenadas
– Cómo hacer un programa de centroides en Octave o Matlab
– Implementando piezas curvas al programa de centroides en Octave o MatLab
– Ejercicio de centroide de una figura entre dos curvas
DIAGRAMAS DE MOMENTOS FLECTORES Y CORTANTES
– Ejemplo de Viga Isostática con carga triangular. Diagramas y ecuaciones M y V
HORMIGÓN ARMADO
– Cómo programar acero de flexión simple en Octave
ANÁLISIS MATRICIAL
– Introducción al manejo de matrices en octave
– Almacenar vectores, matrices, tensores
– Resolución de sistemas lineales de ecuaciones por diferentes métodos
MÉTODO DE RIGIDEZ
– Ensamblaje de Matriz de rigidez de pórtico en 2 Dimensiones
CURSOS
– Curso de Programación en OCTAVE o MATLAB de resolución de vigas por el método de rigidez
– Curso de Programación de pórticos en Matlab y GNU Octave
→ OPENSEES
– Introducción e Instalación
– Ejemplo de Pórtico 2D
– Generación de datos gráficamente en GMSH para OPENSees
→ HP48g
0.- Introducción al uso de la HP
1.- Álgebra básica
2.- Uso de la pila de datos
3.- Variables y Memoria (Parte 1)
4.- Variables y Memoria (Parte 2)
5.- Manejo de Matrices
6.- Simplificar expresiones Algebraicas
7.- Matrices de rigidez – Cálculo manual en HP48
8.- Matrices de rigidez – cálculo con programa HP48
→ EXCEL
– Cómo programar diagramas de momento flector y cortante
– Ejemplo del uso de programa de diagramas de Momento y cortante
– Ecuación de la parábola a partir de 3 puntos
– Programa de Cross con Excel
– Ángulos directores y vector unitario
– Cómo programar acero a flexión para vigas de concreto
– Inercias de figuras con Excel
– Cómo programar diagramas de interacción de columnas de Concreto Reforzado
– Pórtico con apoyo de resortes. Cálculo de reacciones de apoyos y desplazamientos de nudos
– Pórtico con apoyo de resortes. Corrección de pequeño error y comprobación con software
– Ejemplo de viga apoyada sobre lecho elástico (Resolución con excel) – PARTE I
– Ejemplo de viga apoyada sobre lecho elástico (Resolución con excel) – PARTE II
→ PYTHON
– Cómo programar diseño de acero a flexión con Python
– Programa de Prediseño de columnas con Python
– Programando Método de Cross con Python (En directo)
– Incompatibilidades de python con windows 7 (todo sale mal en el directo)
– 01 Curso – Viga por Rigidez con PYTHON – Ingreso de datos
– 02 Curso – Viga por Rigidez con PYTHON – Ingreso de Datos
– 03 Curso – Viga por Rigidez con PYTHON – Matrices rigidez elementos
– 04 Curso – Viga por Rigidez por PYTHON – Ensamblaje de matriz de rigidez de la estructura
– 05 Curso – Viga por Rigidez por PYTHON – Vector de cargas Puntuales de viga en Python
– 06 Curso – Viga por Rigidez por PYTHON – Vector de cargas distribuidas de viga en Python
– 07 Curso – Viga por Rigidez por PYTHON – Vectores de Grados de libertad
– 08 Curso – Viga por Rigidez con PYTHON – Desplazamientos y reacciones en vigas
– 09 Curso – Viga por Rigidez con PYTHON – Graficación de diagramas de momentos y deformaciones en programa de viga con Python
– 10 Curso – Viga por Rigidez con PYTHON – Gráfica de viga, Cortante, Momento y Deflexión
– 11 Curso – Viga por Rigidez con PYTHON – Gráfica de cargas puntuales
– 12 Curso – Viga por Rigidez con PYTHON – Gráfica de cargas distribuidas
– 13 Curso – Viga por Rigidez con PYTHON – Dibujo de apoyos
– 14 Curso – Viga por Rigidez con PYTHON – Valores numéricos de diagramas M y V
→ C++
– Cómo instalar C++ (compilador gratuito mingw64)
– Cómo instalar Eigen para manipular matrices en C++
– Programación en C++ para ingeniería (En directo)
– Programando transferencia de coordenadas de Autocad a Archivo de texto con C++
– Ejemplo de exportación de datos de cercha de Autocad a Archivo de texto con C++
– Escribir un programa que lea líneas de autocad a Archivo de Texto
– Tutorial C++: Programando calculadora de secciones transversales de barras de acero de refuerzo – Primer programa mejorado de C++ – Cálculo de secciones de barras de acero de refuerzo
→ BLENDER
– Jugando con Blender. Dibujo de transformador
– Cómo dibujar una escalera en Blender
– Textura de concreto en Blender
– Tutorial de dibujo de maqueta de vigas y columnas en BLENDER
– Dibujo de maqueta de pórtico en blender
– Dibujo de estructura en Blender – parte 1 – curso en linea de agosto 2022
– Dibujo de estructura en Blender – parte 2 – curso en linea de agosto 2022
– Modelado de techo en blender
– Modelado de losa deflectada en blender
→ JAVASCRIPT + HTML
– Programa de conversión de unidades en Javascript
– Cómo Programar Animación de vibración libre no amortiguada
– Cómo generar gráficos en 2-D con Canvas
– Programa de inercia fisurada con Javascript + HTML