-1

次のような行ベクトルがあります

x = [ 0.125 0.25 0.5 0.75 1];

そして、ポイント間の補間で100ポイントに拡張したいと思います。最後にポイントが等間隔で、長さが100ポイントになるようにするにはどうすればよいですか?

ありがとう

4

1 に答える 1

-1

解決

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 の補間を計算します。

于 2013-11-01T14:41:07.777 に答える