zoukankan      html  css  js  c++  java
  • Matlab中unifrnd函数使用解析

    1.生成N阶[a,b]均匀分布数组

    >> unifrnd(3,5,5,5)
    
    ans =
    
        3.8651    4.6677    4.8115    4.3456    4.8560
        4.0241    3.4079    3.5713    3.3737    3.5913
        3.4801    3.2771    3.2824    3.0893    4.9933
        4.4830    4.1280    4.8387    4.3936    4.1785
        3.5041    3.5200    3.5431    4.1219    4.2411

    2.函数功能:生成(连续)均匀分布的随机数

    使用方法:R = unifrnd(A,B) 

    生成被A和B指定上下端点[A,B]的连续均匀分布的随机数组R。
    如果A和B是数组,R(i,j)是生成的被A和B对应元素指定连续均匀分布的随机数。
    如果N或P是标量,则被扩展为和另一个输入有相同维数的数组。
    R = unifrnd(A,B,m,n,...) 或 R = unifrnd(A,B,[m,n,...])
    返回m*n*...数组。
    如果A和B是标量,R中所有元素是相同分布产生的随机数。
    如果A或B是数组,则必须是m*n*...数组。

    应用举例 :

    a = 0; b = 1:5; 
    r1 = unifrnd(a,b) 
    r1 = 
    0.8147 1.8116 0.3810 3.6535 3.1618
    
    B = repmat(b,5,1); 
    R = unifrnd(a,B) 
    R = 
    0.0975 0.3152 0.4257 2.6230 3.7887 
    0.2785 1.9412 1.2653 0.1428 3.7157 
    0.5469 1.9143 2.7472 3.3965 1.9611 
    0.9575 0.9708 2.3766 3.7360 3.2774 
    0.9649 1.6006 2.8785 2.7149 0.8559
    
    r2 = unifrnd(a,b(2),1,5) 
    r2 = 
    1.4121 0.0637 0.5538 0.0923 0.1943 

    3.残生 [a,b]内的一个数 unifrnd(a,b)

  • 相关阅读:
    pushlet 模式设定和session超时设定
    sql 排名
    Create Async Tree 的使用
    SQL 高级查询 50题
    pushlets 网址
    jsp 页面解析json字符串
    响应式WEB设计
    上传图片 并生成缩略图的 例子 C#.net
    profile 实现购物车 实例 (二)
    profile 实现购物车 实例(一)
  • 原文地址:https://www.cnblogs.com/hxsyl/p/4593202.html
Copyright © 2011-2022 走看看