次のような行ベクトルがあります
x = [ 0.125 0.25 0.5 0.75 1];
そして、ポイント間の補間で100ポイントに拡張したいと思います。最後にポイントが等間隔で、長さが100ポイントになるようにするにはどうすればよいですか?
ありがとう
次のような行ベクトルがあります
x = [ 0.125 0.25 0.5 0.75 1];
そして、ポイント間の補間で100ポイントに拡張したいと思います。最後にポイントが等間隔で、長さが100ポイントになるようにするにはどうすればよいですか?
ありがとう
解決
xi = [0 25 50 75 100];
yi = [0.125 0.25 0.5 0.75 1];
x = 1:1:100;
y = interp1(xi, yi, x);
正解はy.
説明:
あなたのベクトル [0.125 0.25 0.5 0.75 1] は、F(xi) = yi xi = [0 25 50 75 100] および yi = [0.125 0.25 0.5 0.75 1] となるような関数 F の結果であると考えます。
xi と同じ間隔を使用して xa 100 サイズのベクトルを作成します。
xi と yi の関係に基づいて x の補間を計算します。