A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 WILK MAIA TURMA 1 AULA 7.

Apresentações semelhantes


Apresentação em tema: "INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 WILK MAIA TURMA 1 AULA 7."— Transcrição da apresentação:

1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 WILK MAIA TURMA 1 AULA 7

2 AULA 7 Funções Geração de Números Aleatórios MINICURSO PET-POTÊNCIA 2016.1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB WILK MAIA Turma 1

3 FUNÇÕES

4 SINTAXE

5 EXEMPLO

6 SUB-FUNÇÕES Todas as funções (exceto funções anônimas) devem ser definidas em arquivos Funções primárias podem ser chamadas de fora do arquivo, seja da linha de comando ou de outras funções Sub-funções só podem ser chamadas de dentro do arquivo onde são definidas

7 SUB-FUNÇÕES

8 FUNÇÕES ANINHADAS Na linguagem do MatLAB, é possível definir funções dentro do escopo de outras funções, chamadas Funções Aninhadas Funções aninhadas têm acesso ao workspace da função mãe e vice-versa Pode-se reescrever a função de raízes quadráticas apresentada anteriormente utilizando funções aninhadas

9 FUNÇÕES ANINHADAS

10 EXEMPLO PROPOSTO

11 GERAÇÃO DE NÚMEROS ALEATÓRIOS

12 O MatLAB fornece funções prontas para a geração de sequências de números pseudoaleatórios FunçãoDescrição randNúmeros aleatórios uniformemente distribuídos randnNúmeros aleatórios normalmente distribuídos randiInteiros pseudoaleatórios uniformemente distribuídos randpermPermutação aleatória rngControle da geração de números aleatórios

13 RAND Retorna número(s) aleatório(s) no intervalo aberto (0, 1).

14 RANDN Retorna número(s) aleatório(s) da distribuição normal padronizada (ou distribuição Gaussiana), com média 0 e desvio padrão 1

15 RANDI Retorna número(s) pseudoaleatório(s) entre 1 e o valor definido pelo usuário imax

16 RANDPERM Retorna uma permutação dos números inteiros de 1 a n. Caso a entrada k seja definida, retorna apenas k números.

17 RNG Função de controle do sistema de geração de números aleatórios

18 EXEMPLO PROPOSTO Defina uma função que receba como entradas o valor máximo a ser gerado e as dimensões da matriz de números aleatórios desejada. A saída da função deve ser a matriz gerada de números aleatórios.

19 BIBLIOGRAFIA

20 REALIZAÇÃO


Carregar ppt "INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 WILK MAIA TURMA 1 AULA 7."

Apresentações semelhantes


Anúncios Google