Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

adelmac

matlab

Mensagens Recomendadas

pedrotuga    31
pedrotuga

Esse trabalho é muito facil, mas ninguem aqui o vai fazer por ti, se não o trabalho de casa não servia para nada.

Começa por pesquisar como se lêm dados de um ficheiro.

http://www.mathworks.com/support/tech-notes/1400/1403.html

(só pesquisei no google: matlab read from file)

O matlab está excepcionalmente bem documentado. No site da matworks tem tonaladas de documentação escrta de forma bastante acessível. Pesquisando no google encontras ainda mais.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
adelmac    0
adelmac

sim. ninguem o vai fazer por mim

apenas queria umas dicas

por exemplo na primeira alinea, como faço para apagar as linhas da matriz que têm um numero superior a 90 na coluna da idade?

gostava muito que me podessem dar umas luzes sobre isto pois é muito importante este trabalho

obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

Partindo do principio que já consegues ler e escrever no ficheiro...(se não conseguires vê o link do meu post anterior)... podes fazer isso assim.

fazes um ciclo que percorre todas as linhas, se a coluna da idade tiver uma data que seja mais antiga do que 90 anos, não fazes nada, caso contrário, salvas a linha para uma outra matriz.

Para comprar a data é que não sei se já existem funções para isso, se não existir tens que eescrever tu uma. Uma dica:

para obter o dia calcula o resto da divisão por 100.

no caso da b, como faço para selecionar os potenciais dadores e so de seguida calcular a percentagem dos que têm RH-

inicias uma variável a zero e incrementa-la cada vez que encontrares uma linha com dadores de sangue RH-, depois divides pelo total de linhas e multiplicas por 100.

É o teu primeiro contacto com programação?

Investe uma ou duas horitas num tutorial de matlab, estás a fazer muitas perguntas que nem estão relacionadas com o matlab em particular mas com programação.

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade