joortif / proyectofinal-taller Goto Github PK
View Code? Open in Web Editor NEWTrabajo final de Taller Transversal I: Traducción de un proyecto escrito en MATLAB a C++
Trabajo final de Taller Transversal I: Traducción de un proyecto escrito en MATLAB a C++
#PROYECTO FINAL TALLER TRANSVERSAL I: PROGRAMACIÓN Y PROCESO DE INFORMACIÓN #TRADUCCIÓN DEL PROYECTO INTIAL ORBIT DETERMINATION A C++ Autor: Joaquín Ortiz de Murua Ferrero El presente archivo es el README para el proyecto de traducción de MATLAB a C++ del programa para la determinación inicial de órbitas "Initial Orbit Determination". ESTRUCTURA DEL PROGRAMA El programa está estructurado en 4 carpetas principales: -include: Contiene las cabeceras de las funciones utilizadas en el proyecto (*.h). -data: Contiene los archivos de texto plano (*.txt) necesarios para obtener los valores de algunas variables y componentes utilizados. -src: Contiene los archivos de código fuente de C++ utilizados donde se definen las funciones del proyecto principal (archivos *.cpp). -html: Contiene la documentación del proyecto generada automáticamente con la herramienta Doxygen y los gráficos sobre la ejecución de las funciones generado por Graphviz. Los ficheros adicionales que se encuentran en la carpeta son: -EKF_GEOS3.cpp: Archivo con el programa principal del proyecto -EKF_Tests.cpp: Archivo de pruebas unitarias realizadas sobre las funciones utilizadas en el proyecto. INSTRUCCIONES DE COMPILACIÓN Y EJECUCIÓN 1. Descargar la carpeta con los archivos del proyecto y descomprimirla en el sistema local. 2. Asegurarse de que se dispone de un compilador C++ GCC compatible con la versión 9.2.0 y de las bibliotecas cmath, valarray, fstream e iostream de C++ instaladas en el sistema. 3. Abrir una terminal del sistema operativo que se esté utilizando y navegar hasta el directorio raíz del proyecto. 4. Ejecutar el comando de compilación siguiente para el programa principal: g++ -o orbitDetermination EKF_GEOS3.cpp src/*.cpp Si se desea ejecutar el archivo de pruebas el comando a ejecutar es el siguiente: g++ -o orbitDeterminationTests EKF_Tests.cpp src/*.cpp 5. Una vez compilado con éxito, ejecutar el programa con el siguiente comando: ./orbitDetermination
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.