Mersenne Twister RNG para oitava GNU

Mersenne Twister RNG para o Oitava Gnu é um módulo de oitava para o Mersenne Twister MT19337 RNG.
Baixe Agora

Mersenne Twister RNG para oitava GNU Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Dirk Eddelbuettel
  • Site do editor:
  • http://dirk.eddelbuettel.com/code/rquantlib.html

Mersenne Twister RNG para oitava GNU Tag


Mersenne Twister RNG para oitava GNU Descrição

Mersenne Twister RNG para o Oitava Gnu é um módulo de oitava para o Mersenne Twister MT19337 RNG. Mersenne Twister RNG for Gnu Oitava é um módulo de Oitava para o Mersenne Twister MT19337 RNG.O arquivo Randmt.cc fornece três novos comandos para GNU Octave: Randmt para gerar u (0,1) números aleatórios, Randmtn para gerar n (0,1 ) Números aleatórios, e Randmtseed para definir a semente do gerador. A implementação real ANSI C do RNG é fornecida pelo arquivo Cokus.c (também incluído no tarball), escrito por Shawn Cokus. Esta é uma implementação melhorada do período de longa duração, rápido e memorizante e gerador de números aleatórios de Mersenne Twister por Makoto Matsumoto e Takuji Nishimura. Este gerador de números aleatórios usa um algoritmo de registro de mudança de feedback generalizado torcido que tem um período de prime mersenne de 2 ^ 19937 - 1, ou cerca de 10 ^ 6000 e é proporcionado em 623 dimensões. Ele passou pelos testes estatísticos do `DieHard por Marsaglia, mas também é extremamente rápido e eficiente em termos de uso de memória. O código foi testado em versões de 32 bits (I386) e 64 bits (alfa) de Linux.beyond a implementação real do MT por Shawn Cokus, uma rotina da Biblioteca Randlib (Brown, Lovato, Russell, Venier, 1997, disponível no MDACC) usado para transformar uniforme em desvios normais padrão. Este é o algoritmo Ahrens e Dieter (1973). Eu simplesmente combinei as peças e forneci wrappers simples C ++ para que a oitava possa acessar este código. Também são um makefile, e um simples script de oitava para o tempo do MT RNG contra o padrão RNG de Oitava do Randlib.Provided Mkoctfile está em seu caminho, você pode apenas digitar fazer para construir os módulos de Oitava Randmt.oct, Randmtn.oct, e Randmtseed .oct. O script de oitava `Compare_Rngs.m 'pode ser usado para o tempo este RNG contra o pacote padrão RNG.Este é liberado sob o GNU GPL como oitava, o MT e Randlib.


Mersenne Twister RNG para oitava GNU Software Relacionado

Dragbox.

dragbox é uma ferramenta de arrastar e soltar com ordem de comando para gnome e muito mais. ...

131

Download

Joy2tx.

Joy2TX é um aplicativo simples que demonstra como se comunicar com uma interface PC para TX. ...

64

Download

Apt-Imagen.

APT-Imagen é um script usado para instalar pacotes .deb em uma máquina (host1) com uma conexão lenta ou sem internet. ...

711

Download