日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/4/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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()函数的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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