how to realize look up function in m script

3 ビュー (過去 30 日間)
wenchao zhang
wenchao zhang 2024 年 7 月 5 日
コメント済み: wenchao zhang 2024 年 7 月 6 日
hello, i have x axle table and y axle table, when i set value within the range of x, how to get the output from y, may be some interpolation and curve smoothing should used. i hope it works in m script.
  8 件のコメント
Walter Roberson
Walter Roberson 2024 年 7 月 5 日
xi = interp1(y, x, yi, 'linear', 'extrap')
wenchao zhang
wenchao zhang 2024 年 7 月 6 日
yes,you are right.

サインインしてコメントする。

採用された回答

wenchao zhang
wenchao zhang 2024 年 7 月 5 日
編集済み: Walter Roberson 2024 年 7 月 5 日
use interp1 seems ok,
x = 0:pi/4:2*pi;
v = sin(x);
xq = 0:pi/16:2*pi;
figure
vq2 = interp1(x,v,xq,'spline');
plot(x,v,'o',xq,vq2,':.');
xlim([0 2*pi]);
title('Spline Interpolation');

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSmoothing についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by