⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r8vec_uniform_01.m

📁 用于生成一个正态分布的伪随机数数值序列
💻 M
字号:
function [ r, seed ] = r8vec_uniform_01 ( n, seed )%% R8VEC_UNIFORM_01 returns a unit pseudorandom R8VEC.%%  Modified:%%    17 July 2006%%  Author:%%    John Burkardt%%  Reference:%%    Paul Bratley, Bennett Fox, Linus Schrage,%    A Guide to Simulation,%    Springer Verlag, pages 201-202, 1983.%%    Bennett Fox,%    Algorithm 647:%    Implementation and Relative Efficiency of Quasirandom%    Sequence Generators,%    ACM Transactions on Mathematical Software,%    Volume 12, Number 4, pages 362-376, 1986.%%    Peter Lewis, Allen Goodman, James Miller,%    A Pseudo-Random Number Generator for the System/360,%    IBM Systems Journal,%    Volume 8, pages 136-143, 1969.%%  Parameters:%%    Input, integer N, the number of entries in the vector.%%    Input, integer SEED, a seed for the random number generator.%%    Output, real R(N), the vector of pseudorandom values.%%    Output, integer SEED, an updated seed for the random number generator.%  for i = 1 : n    k = floor ( seed / 127773 );    seed = 16807 * ( seed - k * 127773 ) - k * 2836;    if ( seed < 0 )      seed = seed + 2147483647;    end    r(i) = seed * 4.656612875E-10;  end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -