回覆列表
  • 1 # 使用者834195712159

    1. randi : 產生均勻分佈的偽隨機整數

    %產生一個1至10之間的隨機矩陣,大小為2x5;

    s1 = randi(10,2,5);

    %產生一個-5至5之間的隨機矩陣,大小為1x10;

    s2 = randi([-5,5],1,10);

    2. rand: 產生均勻分佈的偽隨機數

    %產生一個0至1之間的隨機矩陣,大小為1x5;

    s3 = rand(1,5);

    %產生一個0至1之間的二進位制隨機矩陣,大小為1x10;

    s4 = round(rand(1,10));

    %產生一個a至b之間的隨機矩陣,大小為1x5;

    % a + (b-a) * rand(1,5); 如:a,b = 2,5

    s5 = 2 + (5-2) * rand(1,5);

    3. linspace:產生線性間隔向量

    %建立一個從1到10的100個線性間隔的向量,大小為1x100;

    s6 = linspace(1,10);

    %建立一個從0到10的6=[(10-0)/2+1]個線性間隔數的向量,大小為1x6;

    s7 = linspace(0,10,6);

    4. unifrnd:產生連續統一的隨機數字

    %建立一個大小從0到2之間的隨機矩陣,size為1x5;

    s8 = unifrnd(0,2,1,5);

    %從(0,1)(1,2)(2,3)...中分別產生一個隨機數,組成隨機矩陣;

    %如:從(0,1)(1,2)(2,3)(3,4)(4,5)分別產生一個隨機陣列成矩陣;

    a = 0:4;

    b = 1:5;

    s9 = unifrnd(a,b);

    5. unidrnd:產生離散的統一隨機數字

    %建立一個大小從1到10之間的隨機矩陣,size為2x5;

    s10 = unidrnd(10,2,5);

    %產生一個10以內的隨機數;

    s11 = unidrnd(10);

    s12 = unidrnd(10);

    s13 = unidrnd(10);

  • 中秋節和大豐收的關聯?
  • 工程施工招標投標一般包含哪些程式呢?