MATLAB ヘルプ センター
整数係数によるサンプル レートの増加
y = upsample(x,n)
y = upsample(x,n,phase)
y = upsample(x,n) は、サンプル間に n – 1 個のゼロを挿入して x のサンプル レートを上げます。x が行列の場合、この関数は各列を個別シーケンスとして扱います。
y
x
n
例
y = upsample(x,n,phase) では、アップサンプルしたシーケンスのオフセット分のサンプル数が指定されます。
phase
すべて折りたたむ
シーケンスのサンプル レートを係数 3 で増加させます。
x = [1 2 3 4]; y = upsample(x,3)
y = 1×12 1 0 0 2 0 0 3 0 0 4 0 0
シーケンスのサンプル レートを係数 3 で増加させ、位相オフセット 2 を適用します。
x = [1 2 3 4]; y = upsample(x,3,2)
y = 1×12 0 0 1 0 0 2 0 0 3 0 0 4
行列のサンプル レートを係数 3 で増加させます。
x = [1 2; 3 4; 5 6]; y = upsample(x,3)
y = 9×2 1 2 0 0 0 0 3 4 0 0 0 0 5 6 0 0 0 0
入力配列。ベクトルまたは行列として指定します。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 までの正の整数で指定します。
アップサンプリングされた配列。ベクトルまたは行列として返されます。y には x × n サンプルがあります。
すべて展開する
この関数は、GPU 配列を完全にサポートします。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
upsample
関数 upsample は、グラフィックス処理装置 (GPU) 用のコード生成をサポートします。CUDA® コードを生成するには、MATLAB® Coder™ および GPU Coder™ が必要です。
decimate | downsample | interp | interp1 | resample | spline | upfirdn
decimate
downsample
interp
interp1
resample
spline
upfirdn
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ