segunda-feira, 30 de junho de 2008

Caso complexo

A primeira vez que me deparei com este problema foi em 2003, quando fazia 3o ano do ensino médio.
A segunda vez foi em 2005, quando estava no 2o ano da graduação.
Recentemente lembrei-me dele e achei interessante postá-lo:


Solução:

quinta-feira, 26 de junho de 2008

Scilab + WiiMote

Hoje vi este vídeo e achei bem interessante.



Neste caso, o wiimote lê e envia o sinal do carro para o Scilab (no notebook), acredito que o uso do wiimote foi um exagero por parte do idealizador, mas ficou bem interessante.

Reta final e previsões

Este fim de semestre está realmente complicado, sinto por não estar postando coisas interessantes, curiosidades, o andamento das minhas atividades, informativos, etc.......

Mas estou feliz por estar faltando apenas 1 semana para o fim do semestre, e já tenho alguns planos para o próximo semestre.

Em 2008.2 irei fazer as disciplinas de ICA (Inteligência Computacional Aplicada), PDI (Processamento Digital de Imagens) e a Qualificação de Mestrado.

Como estas disciplinas normalmente são mais tranquilas que as que estou fazendo agora, acredito poder manter o MultiSign atualizado e, sempre que possível, apresentar os trabalhos destas disciplinas.

sexta-feira, 20 de junho de 2008

Boa notícia (se não fosse piada)

O Internet Exploder, M$ OFFice e M$ OUTlook vão sair do mercado conforme este site.

O gerente regional da u$oft (micro$soft) assumiu que vendem coisas inúteis e desnecessárias, que atualmente existem soluções melhores em todos os aspectos (econômico, funcional, ético, moral, etc.......).

O que falta agora é parar de desenvolver as outras coisas inúteis, desnecessárias e que deixam os usuários alienados e retrógrados como o MS Ruindow$, MS Vi$ual $tudio, banco$ de dado$, etc.... e depois as demais empresas de softwares proprietários perceberem que cometem o crime de vender software, visto que este é um serviço prestado a alguém, não um produto que as pessoas vão usar sem saber o que está acontecendo (como um eletro-eletrônico).

Enfim, prefiro não me ater em discursões sobre este assunto pois sempre falo demais a respeito.

Rotação de quadrado no scilab

Um(a) leitor(a) do blog está com uma dúvida: como plotar quadrados em ângulos diferentes ao mesmo tempo no scilab, sendo cada quadrado de uma cor.

Primeiro passo: montar o quadrado original.
O quadrado será montado pelos seus vértices e o primeiro vértice deve estar na 1a e última posição para "fechar o quadrado".
x = [0 1 1 0 0];
y = [0 0 1 1 0];

Segundo passo: determinar quantos quadrados irão aparecer.
Lembrando que cada quadrado deve ser de uma cor, então deve-se conhecer tantas cores quanto seja a quantidade de quadrados.
N = 7;
cores = ["r" "g" "b" "c" "m" "y" "k"]; // cores r-vermelho, g-verde, b-azul, c-ciano, m-magenta, y-amarelo, k-preto
w = 2*%pi/N; // intervalo angular entre os quadrados 360º/7

Terceiro passo: definir a rotação do quadrado.
Quem estudou tranformações lineares, deve lembrar que a rotação de um ponto em torno da origem é obtida pela seguinte equação:

Quarto passo: gerar os gráficos.
Fazendo o código final (completo)
x = [0 1 1 0 0];
y = [0 0 1 1 0];

N = 7;
cores = ["r" "g" "b" "c" "m" "y" "k"];
w = 2*%pi/N;

for t = 1:N,
px = cos(w*t)*x + sin(w*t)*y;
py = sin(w*t)*x - cos(w*t)*y;
plot(px,py,cores(t));
end;

Resultado da simulação:

Espero ter ajudado.

quinta-feira, 19 de junho de 2008

Resultado do Download Day

Hoje vi o resultado do Download Day (neste link).
Adiantando dados que vi, o Brasil tinha uma previsão de mais de 240.000 downloads.
O país com maior previsão era os Estados Unidos com mais de 2.000.000.


A meta era chegar a 5 milhões de downloads em 24 horas, este objetivo foi atingido com folga, pois hoveram quase 8 milhões de downloads nas 24 horas após o lançamento.

Aos que colaboraram, parabéns.
Aos que não o fizeram, acredito que aparecerão novas oportunidades.

quarta-feira, 18 de junho de 2008

Download Day é hoje!

Aos que desejam colaborar com o Recorde de downloads do Firefox 3, o dia é hoje.
Façam o download até as 17:00h.

Acessem este link e façam o download.

A contribuição de cada um é de muita importância.

segunda-feira, 16 de junho de 2008

Exercício de processos estocásticos

Eu estava fazendo uns exercícios de processos estocásticos e me deparei com o seguinte problema:

Dado um processo estocástico x(t) = a - b t, em que a e b são variáveis aleatórias gaussianas independentes de média nula e mesma variância. Sendo p a probabilidade de x(t) cruzar o eixo-t no intervalo [0, T], motrar que p = arctg(T)/{pi}.

Solução:
Deseja-se que saber a probabilidade de t estar entre 0 e T (dada por p) em termos de T.

Como queria-se demonstrar.

quinta-feira, 5 de junho de 2008

Situação atual

Aos interessados, vou dar um over-view de como andam as coisas no meu mestrado.

Estou preparando um artigo sobre a segmentação de objetos, conforme já falei aqui.

Estou fazendo 3 disciplinas, as quais estão em processo de finalização.

Processamento Digital de Sinais (PDS) - arguição do cap. 5 na sexta, prova no sábado (cap. 4 do livro) e início das apresentações do cap. 6 (também no sábado), valendo lembrar que temos uma lista de 11 exercícios para a prova e cada capítulo tem em média 70 páginas.

Processos Estocásticos - faltam 2 aulas para o professor terminar o assunto (algo entre 2 e 4 capítulos do livro), neste caso as datas das 2 provas estão a critério dos alunos.

Reconhecimento de Padrões (RP) - faltam 2 assuntos a serem abordados e termos listas de exercícios computacionais com cada assunto e talvez ainda tenha mais uma prova teórica.

Para finalizar, estou resolvendo as questões relativas a minha bolsa de mestrado que finalmente saiu, faz 3 dias que tenho que rodar o campus e a cidade para levantar, reconhecer firma, autenticar, etc........ todos os documentos.

Tendo em vista o volume de atividades, não estou podendo postar coisas interessantes no nível que gostaria, mas esperem que em breve a situação irá se normalizar.

segunda-feira, 2 de junho de 2008

Fourier

A Transformada de Fourier de um sinal x(t) possibilita a obtenção das informações frequenciais contidas em x(t).

Define-se a Transformada de Fourier como sendo:
É interessante observar que esta operação faz uma sobreposição de x(t) sobre a exponencial complexa (harmônica), de modo a obter a similaridade entre o sinal e a exponencial.

Como o resultado será uma função da frequência, a Transformada de Fourier gera uma função que é a descrição das componentes de frequências de x(t).

A Tranformada de Fourier é uma transformação linear biunívoca, o que leva a concluir que existe uma Transformada de Fourier Inversa, e realmente existe e é definida por:
A Transformada de Fourier possibilita, por exemplo, saber a distribuição de frequências de um sinal e assim controlar as faixas de frequência de operação dos dispositivos de telecomunicações.