reduceDimensions
説明
例
ソボル点集合の次元の削減
7 次元のソボル点集合を生成し、点をスクランブルします。
p = sobolset(7);
ps = scramble(p,'MatousekAffineOwen')
ps = Sobol point set in 7 dimensions (9007199254740992 points) Properties: Skip : 0 Leap : 0 ScrambleMethod : MatousekAffineOwen PointOrder : standard
ps
内の最初の 7168 個の点を、1024 個の点の 7 つのレベルにそれぞれ分割します。最初の 1024 個の点を 1 次元に、次の 1024 個の点を 2 次元に縮小します。以降についても同様にします。各レベルについて、各次元における点の値の分散を計算します。
variance = NaN(7); for level = 1:7 pr = reduceDimensions(ps,level); pr.Skip = (level-1)*1024; pts = pr(1:1024,:); variance(level,1:level) = var(pts); end
分散をプロットします。濃い青のバーは 1 番目の次元における点の分散を、濃いオレンジのバーは 2 番目の次元における点の分散を示します。以降についても同様です。
bar(variance) xlabel('Level') ylabel('Variances')
入力引数
バージョン履歴
R2019a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)