MATLAB ヘルプ センター
整数係数によるサンプル レートの低減
y = downsample(x,n)
y = downsample(x,n,phase)
y = downsample(x,n) は、最初のサンプルと以降の n 個ごとのサンプルを残すことで x のサンプル レートを低減させます。x が行列の場合、この関数は各列を個別シーケンスとして扱います。
y
x
n
例
y = downsample(x,n,phase) では、ダウンサンプルしたシーケンスをオフセットするサンプル数が指定されます。
phase
すべて折りたたむ
シーケンスのサンプル レートを係数 3 で減少させます。
x = [1 2 3 4 5 6 7 8 9 10]; y = downsample(x,3)
y = 1×4 1 4 7 10
シーケンスのサンプル レートを係数 3 で減少させ、位相オフセット 2 を適用します。
y = downsample(x,3,2)
y = 1×3 3 6 9
行列のサンプル レートを係数 3 で減少させます。
x = [1 2 3; 4 5 6; 7 8 9; 10 11 12]; y = downsample(x,3)
y = 2×3 1 2 3 10 11 12
入力配列。ベクトルまたは行列として指定します。x が行列の場合、この関数は列を独立チャネルとして扱います。
例: cos(pi/4*(0:159)) + randn(1,160) は、ホワイト ガウス ノイズに含まれる正弦波を指定します。
cos(pi/4*(0:159)) + randn(1,160)
例: cos(pi./[4;2]*(0:159))' + randn(160,2) では 2 チャネルのノイズを含んだ正弦波を指定します。
cos(pi./[4;2]*(0:159))' + randn(160,2)
ダウンサンプリング係数。正の整数で指定します。
データ型: single | double
single
double
0
オフセット。0 から n – 1 までの正の整数で指定します。
ダウンサンプリングされた配列。ベクトルまたは行列として返されます。
すべて展開する
この関数は、GPU 配列を完全にサポートします。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
downsample
関数 downsample は、グラフィックス処理装置 (GPU) 用のコード生成をサポートします。CUDA® コードを生成するには、MATLAB® Coder™ および GPU Coder™ が必要です。
decimate | interp | interp1 | resample | spline | upfirdn | upsample
decimate
interp
interp1
resample
spline
upfirdn
upsample
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ