MATLAB實現拉丁超立方模擬

時間 2021-07-01 01:35:33

1樓:淘公尺居士

以上的回答都太複雜了,其中那個自己編matlab程式的,我看了看分布並不理想。建議樓主直接呼叫matlab裡的lhsdesign函式進行抽樣。以下是我舉得乙個例子:

%用lhsdesign(20,2)來生成20行2列的的矩陣,2列分別20個0~1之間的均勻樣本點,你試試下面**:

a=lhsdesign(20,2);

x1=a(:,1)*100;

x2=a(:,2)*110+20;

scatter(x1,x2,50,'filled')

2樓:匿名使用者

先說二維的舉例,多維你類推。

如你要在x,y兩個變數中選k個點,先按概率分其區間為k分(或其他方法),選每乙份的中點作為樣本點,然後此時你有(x1,x2,…,xk),(y1,y2,…,yk),這時你在將他們兩個隨機組合(可以用randperm)。

3樓:匿名使用者

n=10;

ub=100;lb=-100;

d=2;

i=1;

for i=1:d

s(:, i) = ((randperm(n) -1 + rand(1, n)))' / n;

ends=s*(ub-lb)+lb;

figure(6)

plot(s(:,1),s(:,2),'.')以上是簡單的拉丁超立法取樣模擬,不為別的,就希望有人能看到,有批評指正就更好了

4樓:鼎不知

連這種詞語你都懂,我看你才是高手吧!

5樓:匿名使用者

這中東西貌似大俠都不會說的,要自己去研究哦~

6樓:匿名使用者

help lhsdesign

Matlab下如何實現ifgoto

原創 matlab實現c c 的if.goto.語句的解決辦法之一 原創 c c 示例 for i 0 to n end for k end j end ilabel1 goto到的語句 matlab 實現這樣的if.goto.語句,我的解決辦法是使用乙個退出標誌變數,然後當要從內迴圈退出到外層某個...

想用matlab讀取檔案,怎麼實現

選單欄 file import data 開啟你要處理的txt檔案 選擇semicolon 選擇space next finish.ok 方法 file import data.next finish whos name size bytes class data 5x4 160 double ar...

請問如何用MATLAB實現radon變換

day忘不掉的痛 例子如下 r radon im,30 im是影象矩陣解決方法如下 radon 變換是平行束對影象的線積分,根據各個角度得到的一系列投影值逆radon重建得到原始影象。變換角度預設是逆時針,r radon im,30 得到的是一維陣列。平行束與x軸夾角為30度時,距原點不同距離的投影...