MATLAB生成矩陣(matlab生成矩陣圖像)
1直接生成 矩陣用來表示,同行元素之間由空格或者逗號(hào)分隔,行與行之間用分號(hào)或回車分隔矩陣的大小不用事先定義2利用m文件或者txt文件生成 注意m或者txt文件需要在當(dāng)前的matlab路徑中 3創(chuàng)建特殊矩陣 使用一些函數(shù)來。
randn函數(shù)產(chǎn)生由隨機(jī)數(shù)組成的數(shù)組,它的元素滿足平均值為 0 方差σ^2=1的正態(tài)分布Y=randnn返回一個(gè) n× n的隨機(jī)矩陣Y=randnm,n或 者 Y=randnm,n返回一個(gè) m× n的 隨機(jī)矩陣MATLAB是美國。
恐怕要自己寫程序,但有個(gè)粗略的思路1隨機(jī)生成一個(gè)單位正交陣A這個(gè)不困難,用到的只有for循環(huán)和函數(shù)rand2隨機(jī)生成一個(gè)對(duì)角元素均大于0的對(duì)角矩陣B這個(gè)更容易了,就是生成幾個(gè)隨機(jī)正數(shù)而已3C=A*B*A即為一個(gè)。
matlab中通過rand函數(shù)產(chǎn)生的是介于0到1不包括1之間的偽隨機(jī)數(shù)更多信息請(qǐng)?jiān)趍atlab命令窗口輸入help rand獲得幫助信息用法1randn表示產(chǎn)生一個(gè)n×n的隨機(jī)矩陣,n必須是整數(shù),否則會(huì)報(bào)錯(cuò)2randm,n或rand。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。