• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fabiorafael99

Chamar funções em MatLab

6 mensagens neste tópico

Gostava de saber como é que em MatLab estando no ficheiro main.m posso chamar a função InfEnt que esta no ficheiro InfEnt.m

É que ainda sou um novato no MatLab.

Obrigado pela a ajuda desde já.

:thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o pah. pergunta ao prof. Rui Fernandes das teóricas looooool....

tou a bricar...

fazes assim tipo por exemplo:

entropia=InfEnt(vect_simb,vect_prob);

% vect_simb é o vector dos simbolos; e o vect_prob é o vector com as respectivas probabilidades dos simbolos...

espero ter-te ajudado... o caloiro...loool

cumps. André Neiva

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O matlab é um interpretador de comandos, executa comandos um a um. A única forma de usares uma função é definindo-a no ambiente que está a correr.

dito isto, e agora vou dar-te a solução, tudo o que tens que fazer é executar o finheiro onde tens a tua função definida.

Por exemplo, se tiveres um ficheiro com funçoes definidas chamado funcoes.m, só o tens que executar, escrevendo simplesmente:

funcoes

E agora que fui ver o que acabaste de escrever, já tens aí uma ambiguidade de nomes. Muda o nome do ficheiro para outra coisa qualquer .m e depois escreve isso no teu ficheiro main.m

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ARNeiva agradeço imenso a tua ajuda

Acho que vou perguntar mesmo xD

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ARNeiva agradeço imenso a tua ajuda

Acho que vou perguntar mesmo xD

Qual o problema da solução que te dei?

É que o teu professor não te vai dizer nada que eu não tenha dito.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual o problema da solução que te dei?

É que o teu professor não te vai dizer nada que eu não tenha dito.

Exacto! Não tenho dúvidas disso.

Apenas estava a agradecer ao meu colega de curso.

Mas ja agora obrigado pela ajuda que também me deste.

:thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora