Pessoal estou cursando engenharia de telecomunicações, e estou usando o matlab pela primeira vez aprendendo seus comandos e etc...
O professor passou um trabalho para fazer no matlab, e estou tendo muita dificuldade de início, vocês poderiam me ajudar no trabalho?
O trabalho consiste no seguinte:
1. Objetivo. Escrever um código computacional para calcular a entropia de um conjunto de símbolos gerados por uma fonte qualquer. 2. Metodologia. Os símbolos gerados pela fonte são previamente armazenados em arquivos de texto. Considera-se que cada símbolo do arquivo é uma observação de uma variável aleatória X. Assim, o algoritmo possui três etapas principais:
• Varrer o arquivo contabilizando o número de ocorrência de cada símbolo; • Montar a tabela de frequência de X;
• Calcular a entropia. Por exemplo: varrendo a sequência de símbolos axvdfredscxvazwtrefdvcbasq Obtemos a tabela:
A entropia deve ser calculada com, H(X) = − pk log2 (pk ) k=1 14 ∑ em que pk são as frequências de cada símbolo na tabela.