Jump to content

C, C++, Matlab?


Recommended Posts

Boas,

Estudo em Eng. Electrotecnica e ate agora o que dei foi linguagem C.

Ja tive curiosidade de tentar aprender C++ visto que, alem de ser uma linguagem bastante usada, será tambem identico a C, substituindo os apontadores por classes.

Agora, com outras cadeiras (Métodos Numéricos, entre outras) começo a ouvir falar de MATLAB.

Este ano a Metodos Numericos terei que fazer um trabalho/projecto final, que tera qq coisa a ver com a materia dada. Eles dizem que a linguagem a usar fica ao nosso critério, sendo que nenhuma linguagem ira ser ensinada nas aulas.

Assim, aqui vai a minha pergunta:

Qual destas linguagens, C, C++ ou Matlab será mais adequada a um trabalho sobre matemática (métodos numericos)?

O que será melhor? Aprofundar os meus conhecimentos em C (novas bibliotecas), aproveitar e partir para o C++ ou dedicar-me antes ao Matlab (que alem de mais cedo ou mais tarde vir a ser preciso, é o programa/linguagem que esta mais directamente relacionado com a matematica em si, penso eu)?

Nao sei se esta sera a secção mais apropriada para colocar estas duvidas. Mas se puderem ajudar, eu agradecia.

Link to comment
Share on other sites

Eu tambem voto no matlab.

O matlab é um dos fieis amigos de quase todo o tipo de engenheiros.

Permite-te traçar gráficos, importar e exportar valores, fazer guis, calculo matrical, distributividade, etc. tudo de forma muito simplificada. De resto um dos objectivos daquilo é ser simples. Se quiseres or exemplo traçar um gráfico em C, só essa simples tarefa requer mais estudo e trabalho da tua parte do que provavelmente o teu trabalho todo em matlab.

O C tem uma curva de aprendizagem muito mais lenta e está direcionado para outro tipo de tarefas. Para trabalhos académicos não é muito indicado na maior parte dos casos.

começa por escrever 'help' na linha de comandos do matlab.

A partir daí podes começar a experimentar e ler mais e mais documentação, o matlab está bem documentado.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.