Acredito que seja comum na vida de todos os usuários de Scilab (http://www.scilab.org), quando apresentam alguma produção ou resultado, o seguinte diálogo:
"Nossa, que bacana, como você fez isso?"
"Com o Scilab"
E aí, vem a clássica:
"Mas o que é o Scilab???"
Se você é do grupo dos que ainda não conhecem o Scilab, farei aqui uma pequena introdução, só para dar uma idéia das funcionalidades e potencialidades do software. Vamos lá?
O Scilab é uma plataforma computacional científica, voltada para a computação numérica, muito semelhante ao seu "primo" Matlab (esse você conhece?). Nasceu na França em 1990 e hoje está na sua versão 5.4.0, lançada no dia 01/10/2012.
O Scilab é uma plataforma computacional científica, voltada para a computação numérica, muito semelhante ao seu "primo" Matlab (esse você conhece?). Nasceu na França em 1990 e hoje está na sua versão 5.4.0, lançada no dia 01/10/2012.
O interessante é que o Scilab é um software livre (sim, é grátis!), de código aberto, multi-plataforma (versões Linux, Windows e Mac OS) e dotado de uma linguagem de programação interpretada de alto nível que permite a implementação de algoritmos complexos com poucas linhas de código. Sua aplicação, principalmente fora do Brasil, é ampla nos ambientes industriais e educacionais.
Só para citar algumas de suas possibilidades e funcionalidades, o Scilab é largamente utilizado nas áreas de processamento de sinais, análise estatística, tratamento de imagens, simulações em elementos finitos, construção de gráficos 2D e 3D, álgebra linear, solução e integração de equações diferenciais, otimização numérica, entre outros. O Xcos, parte integrante do Scilab, merece destaque especial: é um editor gráfico para desenvolvimento de sistemas dinâmicos (hidráulicos, mecânicos, de controle), bastante semelhante ao Simulink (velho conhecido dos usuários do Matlab), que é o seu concorrente pago.
Fora isso, ainda existem os diversos pacotes e módulos externos, desenvolvidos e customizados pela comunidade internacional, disponíveis para download através do portal ATOMS (http://atoms.scilab.org/). Servem para a execução de tarefas específicas e não implementadas diretamente na versão original do Scilab (é impressionante o que já foi desenvolvido, vale uma consulta).
Para não tornar o post muito longo e cansativo, ficamos por aqui com a seguinte conclusão: se você é um profissional ou estudante de Engenharia, Matemática, Física, Computação, ou qualquer outra área científica, fica a recomendação: instale o Scilab e veja por si mesmo o enorme potencial da plataforma!
Em primeiro lugar para bens pela criação do grupo. Juntos realmente poderemos contribuir muito!
ResponderExcluirSou usuário do Matlab há mais de 10 anos e por força de falta de orçamento especificopara aquisição de licenças, alem de uma política de privilegiar o software livre, minha instituição de trabalho optou pelo Scilab.
Tenho uma duvida primeira e principal de quem já esta acostumado a fazer isso quase que no piloto automático e já há duas semanas estou procurando desesperadamente este procedimento em manuais e fóruns sobre o assunto no Scilab.
Trabalho com arquivos importados de outros equipamentos, softwares, planilhas. A maioria em formato ASCII, basicamente matrizes, em que cada linha é uma amostra ou objeto e cada coluna uma variável, para posteriormente executar cálculos com as mesmas.
Como faço para carregar estas matrizes para dentro do ambiente Scilab?Ja tentei as funções Load, Write, Mget, Mgetl, todas sem sucesso.
Alguém poderia me ajudar?
Obrigado
Fernando
Bom dia Fernando,
ExcluirLegal você ter postado sua dúvida aqui no blog. Para ajudá-lo, precisamos de informações mais detalhadas...
Como são exatamente os arquivos que vc quer carregar? Qual a extensão deles? Como é a estrutura de dados? São números, strings? Dentro do arquivo, como as colunas são separadas?
Detalha melhor aí pra gente e quem sabe não sai um post sobre o assunto?
Abraços!
Bom dia, eu gostaria de saber como eu posso definir uma função com duas incógnitas, ex: f(x,y)=3*x+2*y+1
ResponderExcluirObrigado
Fazendo
Excluir