私はmatlabを初めて使用します。この学術演習では、連続関数からサンプリングを行うように依頼されました。
私の元の機能は次のとおりです。
x = sin(pi * t);
y = cos(2 * pi * t / 3);
z = x + y - 2;
インターバル中
t = -8:0.001:8;
それから彼らは私達に数秒の周期でz(n)
のサンプリングをするように頼んだ。z
Ts=0.01
私のアイデアは、の値を新しいベクトルに保存し、10x10の位置z
をジャンプすることでした。z
n = numel(z);
Zd = z(0:10:z);
このアイデアは、0.01秒が最初の「連続」間隔よりも10倍精度が低いという事実から生まれましたt
。しかし、matlabはこれは不可能であると言っており、エラーが発生します。
??? Subscript indices must either be real positive integers or logicals.
誰かが私にこれについていくつかのヒントを与えることができますか?