Quero começar a programação científica no Mac usando o Objective-C. Estou familiarizado com o MATLAB, que facilita o armazenamento de dados de formas de onda com valores complexos em vetores e geração de gráficos. Fiquei me perguntando se poderia haver um bom recurso que pudesse comparar como você implementaria operações comuns do MATLAB (ou seja, criar uma matriz de valores complexos ou gerar um gráfico de malha) em um ambiente Objective-C / Cocoa.
8
Respostas:
Não conheço bibliotecas ou estruturas específicas do Objective-C, mas há um grande número de bibliotecas escritas e disponíveis para C simples, e você deve poder usá-las com o Objective-C.
Usar C permite usar PETSc , gsl , LAPACK e muitas outras bibliotecas numéricas úteis. Eu desaconselharia a tentativa de codificar as rotinas do matlab. Internamente, o matlab provavelmente usa as próprias bibliotecas numéricas conhecidas.
Se você estiver procurando bibliotecas numéricas em uma linguagem orientada a objetos, convém usar o C ++, que possui Armadillo e Trilinos disponíveis.
fonte
se você não está familiarizado com o C, mas está usando o matlab como seu ponto de partida, eu recomendaria o fortran90 acima de C. os idiomas são tão incrivelmente semelhantes que são assustadores (pelo menos na sintaxe)
fonte
Você pode examinar esta série de artigos sobre computação científica com o Cocoa da MacResearch .
fonte