MATLAB中的mvnrnd函式介紹

2021-09-26 02:06:42 字數 476 閱讀 6594

mvnrnd函式可以用於生成不同類別模式的資料,資料要服從正態分佈(高斯分布)。

使用matlab來實現的**如下:

mul = [1 2];

sigma = [1 0; 0 2];

data1 = mvnrnd(mul,sigma,100);

plot(data1(:,1),data1(:,2),『r+』);

hold on;

mul = [5 6];

sigma = [ 1 0; 0 2];

data2 = mvnrnd(mul,sigma,100);

plot(data2(:,1),data2(:,2),『b*』)

mvnrnd:multivariate normal random numbers

mvnrnd 是用來生成多維正態資料的。

mul 是需要生成的資料的均值

sigma 是需要生成的資料的自相關矩陣(相關係數矩陣)

matlab 中 mvnrnd 函式用法及舉例

由於實驗需要,需要生成兩類模式的資料,同時這兩類資料要服從正態分佈 高斯分布 使用matlab來實現 mu 2 3 sigma 1 0 0 2 r mvnrnd mu,sigma,100 plot r 1 r 2 r hold on mu 7 8 sigma 1 0 0 2 r2 mvnrnd mu...

MATLAB中fopen fprintf函式的用法

matlab中fopen函式在指定檔案開啟的例項如下 1 fopen 開啟檔案,賦予檔案代號。語法1 fid fopen filename,permission 用指定的方式開啟檔案 fid n n是正整數 表示檔案開啟成功,檔案代號是n.fid 1 表示檔案開啟不成功。fid在此次檔案關閉前總是有...

matlab程式中fminsearch函式使用

我們在處理優化,擬合問題時候,經常需要計算loss函式,也就是說我們通過min求取函式中的位置係數,那麼如果求取,我們可以借助於matlab 中的fminsearch函式,直接針對函式f x 求取極小情況下的x等未知數。下面我們舉乙個例子來演示如何使用 直接以最複雜場景為例 1.新建乙個函式檔案,定...