如何用matlab產生0-1矩陣?

Tags: 函數, 矩陣,

matlab的自帶函數沒有直接產生0-1矩陣的方法,但是可以結合兩個其他的函數來產生0-1矩陣。這兩個函數分別是rand和round函數。下面將簡單介紹一下。

如何用matlab產生0-1矩陣

工具/原料

matlab

方法/步驟

首先啟動matlab,啟動界面如圖所示,新建一個函數文件。

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

在彈出的編輯窗口中輸入代碼。

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

保存該函數,注意文件命名要與函數名相同。

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

還有注意的是文件保存的位置應該與搜索路徑相同,否則使用該函數時將會因為找不到該函數文件而出錯。這可以通過右鍵文件名,來輕鬆設置。

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

最後再命令行窗口中輸入命令,get01(m,n)就可以產生m行n列的隨機0-1矩陣了。

如何用matlab產生0-1矩陣

為了驗證,確實是隨機的,我們多取幾次,比較結果如下。

如何用matlab產生0-1矩陣

如何用matlab產生0-1矩陣

相關問題答案