グラフデータ補完方法について教えて頂けますでしょうか
조회 수: 12 (최근 30일)
이전 댓글 표시
サンプリングが一定でないグラフ(1)にデータを補完して、サンプリング一定のグラフ(2)を作る方法はありませんでしょうか。
グラフ(1)のデータは関数に従ってプロットされている訳ではなく(例としては飛んでいる物体をカメラ計測し、座標値をプロットするイメージです)、サンプリングも一定ではありません。
このグラフをデータ補完し、サンプリングが細かく・一定のグラフにしたいです。
※添付した資料を見て頂けると幸いです。
関数が与えられておらず、グラフ(1)のサンプリングが一定ではない為、方法が分からず悩んでおります。
宜しくお願い致します。
댓글 수: 0
채택된 답변
Hernia Baby
2022년 9월 27일
rng default
nominalFs = 48000;
f = 500;
Tx = 0:1/nominalFs:0.01;
irregTx = sort(Tx + 1e-4*rand(size(Tx)));
x = sin(2*pi*f*irregTx);
figure
plot(irregTx,x,'.')
44.1 kHz の等間隔のレートに変換します
desiredFs = 44100;
[y, Ty] = resample(x,irregTx,desiredFs);
plot(irregTx,x,'.-',Ty,y,'o-')
legend('Original','Resampled')
ylim([-1.2 1.2])
댓글 수: 7
Hernia Baby
2022년 10월 11일
こちらについては別途質問する事をお勧めします。Simulink系に詳しい人がいるため、より良い方法を提示してもらえる可能性が高いからです。自分の場合だとMATLAB Fcnブロックを使って出来るか試します。この場合、リアルタイム性がどれだけ失われるかは考慮してません。
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 信号入力と信号出力에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

