日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

rand(),repmat(),logical()函数的使用

發布時間:2025/4/16 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rand(),repmat(),logical()函数的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

rand(n, m); 表示產生從n到m的隨機數

例如:rand(1, 10);

ans =

? ? 0.1299 ? ?0.5688 ? ?0.4694 ? ?0.0119 ? ?0.3371 ? ?0.1622 ? ?0.7943 ? ?0.3112 ? ?0.5285 ? ?0.1656

rand(n); 產生矩陣為 n * n 的隨機數

例如:rand(2);

ans =

? ? 0.6020 ? ?0.6541
? ? 0.2630 ? ?0.6892

repmat()是擴容的意思。

A = [1, 2, 3; 4, 5, 6];

repmat(A, 2, 3);

輸出:

ans =

? ? ?1 ? ? 2 ? ? 3 ? ? 1 ? ? 2 ? ? 3 ? ? 1 ? ? 2 ? ? 3
? ? ?4 ? ? 5 ? ? 6 ? ? 4 ? ? 5 ? ? 6 ? ? 4 ? ? 5 ? ? 6
? ? ?1 ? ? 2 ? ? 3 ? ? 1 ? ? 2 ? ? 3 ? ? 1 ? ? 2 ? ? 3
? ? ?4 ? ? 5 ? ? 6 ? ? 4 ? ? 5 ? ? 6 ? ? 4 ? ? 5 ? ? 6

或者:repmat(2, 2, 3);

輸出:

ans =

? ? ?2 ? ? 2 ? ? 2
? ? ?2 ? ? 2 ? ? 2

logical()是布爾變量,可以是標量,也可以是變量。返回的值是真或假。真用1來表示,假用0來表示

如果,我輸入一個矩陣,然后用布爾類型表示出來,則所有返回的值都為1

例如:A = [1, 2, 3; 4, 5, 6; 7, 8, 9];

? ? ? ? ? logical(A)

? ? ? 輸出:

ans =

? 3×3 logical 數組

? ?1 ? 1 ? 1
? ?1 ? 1 ? 1
? ?1 ? 1 ? 1

如果矩陣中存在0, 則這一矩陣對于這個位置的數值返回的是0,表示假

A = [0, 1, 2; 3, 4, 5; 6, 7, 8];

logical(A)

輸出:

ans =

? 3×3 logical 數組

? ?0 ? 1 ? 1
? ?1 ? 1 ? 1
? ?1 ? 1 ? 1

?

?

?

總結

以上是生活随笔為你收集整理的rand(),repmat(),logical()函数的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。