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: 40.276 ]

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

Como verificar conexões abertas no Linux

Wireless no Slackware com ndiswrapper para Internet via rádio

Servidor IM interno em 5 minutos (jabber)

Como atualizar o Fedora 38 para o Fedora 39

VSFTPD + Usuários Virtuais + MySQL

  
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