0

折れ線グラフを使用した xy グラフが既にあります。x の値を指定した場合、matlab に y の値を指定する方法を教えてください。つまり、グラフにある行に x を指定したときの y の対応する値です。

4

1 に答える 1

1

あなたがやりたいと思うのは補間です。

プロットに使用した x 値と y 値がそれぞれxDatayDataに格納されているとします。

次に、INTERP1を使用yして値に対応する値を見つけます。x

y = interp1(xData,yData,x);

デフォルトでinterp1は、直線的に補間されます。つまり、プロット内の点が直線で接続されているかのように値が返されます。よりスムーズな補間が必要な場合は、次を使用します

y = interp1(xData,yData,x,'cubic');
于 2010-09-01T12:48:24.890 に答える