Aplicações remotas: um exemplo com o Octave

Muita gente esquece que é possível executar remotamente qualquer programa instalado em um servidor web. Como exemplo, vou mostrar como criar um formulário e um script para rodar como um CGI do Apache o Octave, que é um aplicativo GNU para cálculos e gráficos matemáticos.

[ Hits: 39.985 ]

Por: Paulo Buarque Guimaraes em 31/03/2005


Vetores e gráficos



Uma das características principais dos programas do tipo do Octave é a capacidade de manipular diretamente vetores, matrizes e variáveis complexas. Para criar um vetor é usada a notação início:incremento:fim. Exemplo:

octave:3> x=(-pi:pi/10:pi);

Pi é uma constante pré-definida, assim como "e" (base dos logaritmos naturais), "i" ou "j" (imaginário puro) e outras. O comando acima cria então um vetor x com 21 valores igualmente espaçados de -pi até pi. O ponto e vírgula no fim do comando inibe a exibição do resultado. Para conferir os valores atribuídos a x, simplesmente digite "x".

Estão disponíveis muitos comandos para a criação de gráficos em duas ou três dimensões. O mais simples é o plot, que gera um gráfico bi-dimensional. Para plotar uma função seno, usando os pontos do vetor x que acabamos de criar, o comando é simplesmente:

octave:4> plot(sin(x))
octave:5>

Se você estiver em um ambiente gráfico, vai ser aberta uma janela assim:

Página anterior     Próxima página

Páginas do artigo
   1. Usando o Octave
   2. Vetores e gráficos
   3. Arquivos de comandos
   4. Interligando com o Apache
   5. Exibindo os gráficos
   6. Criando uma interface web para o Octave
   7. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Sistema de backup com rsyncd

Vsftp - Instalação de um servidor FTP focado em segurança

Solução completa para Web Server usando Apache + SSL + MOD_JK + PHP + MySQL

Configurando uma VPN no FreeBSD

Site for IE: Até quando?

  
Comentários
[1] Comentário enviado por jeffestanislau em 31/03/2005 - 11:02h

Parabéns!!!
Ótimo artigo, muito bem estruturado!!!

[]´s

[2] Comentário enviado por franklinbr em 31/03/2005 - 11:49h

Pow ficou legal esse artigo !!

Acho que falta artigos sobre programas cientificos, mesmo achando que a maioria dos fresquentadores do recinto nao tenham uma ligacao com a area de pesquisa. Mas eu acho que podia ter colocado mais exemplos para praticar ehehehe

parabens !

[3] Comentário enviado por Anjinhoo em 31/03/2005 - 23:52h

excelente artigo.
:>

[4] Comentário enviado por marcelogpl em 02/04/2005 - 23:45h

Parabéns !!!

Realmente é impressionante o poder e o conhecimento que o software livre permite. Este artigo está muito bom e esclarecedor, sugiro que traga mais informações avançadas sobre esta assunto.


Mito bom !!!

[5] Comentário enviado por rtb1023 em 04/04/2007 - 00:51h

f


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts