このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
interp1q
(非推奨) 簡単な 1 次元内挿
interp1q
は推奨されません。代わりに interp1
を使用してください。
説明
例
interp1q
を使用した線形内挿
粗い点間隔の正弦波を作成し、横軸方向に細かい点を取り、内挿します。
x = (0:10)';
y = sin(x);
xi = (0:.25:10)';
yi = interp1q(x,y,xi);
plot(x,y,'o',xi,yi)
入力引数
x
— サンプル点
列ベクトル
サンプル点。単調増加する列ベクトルとして指定します。x
のサンプル点は Y
のサンプル データの x 座標です。
例: [1; 2; 3; 4]
例: [1.1; 2.4; 3.2; 4.7]
データ型: single
| double
複素数のサポート: あり
Y
— サンプル データ
列ベクトル | 行列
サンプル データ。列ベクトルまたは行列として指定します。Y
のサンプル データは x
の座標における関数値を表します。
Y
が列ベクトルの場合、要素の数はlength(x)
でなければなりません。出力yi
の長さは、length(xi)
と同じです。Y
が行列の場合、行数はlength(x)
でなければならず、内挿はY
の各列に対して実行されます。その場合、yi
のサイズはlength(xi)
行size(Y,2)
列です。
例: [1; 4; 9; 16]
例: [0.1; 1.4; 2.2; 3.7]
データ型: single
| double
複素数のサポート: あり
xi
— クエリ点
列ベクトル
クエリ点。列ベクトルとして指定します。クエリ点は、interp1q
が Y
で表される関数の近似値を線形内挿を使用して判別する位置です。
interp1q
は、x
の座標外にある xi
の値に対しては NaN
を返します。
例: [1.5; 2.5]
データ型: single
| double
複素数のサポート: あり
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意事項および制限事項:
Y
の一部の値がInf
またはNaN
の場合、結果が MATLAB® と一致しない場合があります。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入
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)