Quiero comenzar con la programación científica en Mac con Objective-C. Estoy muy familiarizado con MATLAB, lo que facilita el almacenamiento de datos de formas de onda de valores complejos en vectores y la generación de gráficos. Me preguntaba si podría haber un buen recurso que pudiera comparar cómo implementaría operaciones MATLAB comunes (es decir, crear una matriz de valores complejos o generar un diagrama de malla) en un entorno Objective-C / Cocoa.
8
Respuestas:
No conozco bibliotecas o marcos específicos de Objective-C, pero hay una gran cantidad de bibliotecas escritas y disponibles para C simple, y debería poder usarlas con Objective-C.
El uso de C le permite usar PETSc , gsl , LAPACK y muchas otras bibliotecas numéricas útiles. Aconsejaría que no intente codificar las rutinas matlab usted mismo. Internamente, es probable que matlab use bibliotecas numéricas bien conocidas.
Si está buscando bibliotecas numéricas en un lenguaje orientado a objetos, es posible que desee considerar el uso de C ++, que tiene Armadillo y Trilinos disponibles.
fuente
si no está completamente familiarizado con C, pero está usando matlab como punto de partida base, en realidad recomendaría fortran90 sobre C. los lenguajes son tan increíblemente similares que dan miedo (en lo que respecta a la sintaxis al menos)
fuente
Es posible que desee ver esta serie de artículos sobre computación científica con Cocoa de MacResearch .
fuente