ヘルプ センターヘルプ センター
長さ 1 の次元の削除
B = squeeze(A)
例
B = squeeze(A)は入力配列Aと同じ要素の配列を返しますが、長さ 1 の次元は削除されます。たとえば、Aが 3 x 1 x 1 x 2 の配列の場合、squeeze(A)は 3 行 2 列の行列を返します。
A
squeeze(A)
Aが行ベクトル、列ベクトル、スカラー、または長さ 1 の次元のない配列の場合、squeezeは入力Aを返します。
squeeze
すべて折りたたむ
2 x 1 x 2 の配列を作成し、長さ 1 の次元を削除します。その結果、2 行 2 列の行列となります。
A = zeros(2,1,2); A(:,:,1) = [1 2]'; A(:,:,2) = [3 4]'
A = A(:,:,1) = 1 2 A(:,:,2) = 3 4
B =2×21 3 2 4
1 x 1 x 3 の配列を作成し、長さ 1 の次元を削除します。その結果、3 行 1 列のベクトルとなります。
A = zeros(1,1,3); A(:,:,1:3) = [1 2 3]
A = A(:,:,1) = 1 A(:,:,2) = 2 A(:,:,3) = 3
B =3×11 2 3
入力配列。多次元配列として指定します。
この関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
使用上の注意事項および制限事項:
cell 配列はサポートしません。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、Run MATLAB Functions in Thread-Based Environmentを参照してください。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行(Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行(Parallel Computing Toolbox)を参照してください。
reshape|shiftdim|permute
reshape
shiftdim
permute
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office