フィルターのクリア

can anybody explain the commented line of the code

3 ビュー (過去 30 日間)
N/A
N/A 2019 年 2 月 13 日
コメント済み: Nathan Mugge 2021 年 12 月 6 日
fs = 512;
X = [-2 1 -3 5 -1 3 -4 4 -2];
lX = length(X)-1;
Y = -diff(X)/2.*cos(pi*(0:1/fs:1-1/fs)') + (X(1:lX)+X(2:lX+1))/2;
% Y = [Y(:);X(end)];
plot(0:lX,X,'o',0:1/fs:lX,Y)
  2 件のコメント
madhan ravi
madhan ravi 2019 年 2 月 13 日
Are you asking the purpose of it or what the syntax does?
Nathan Mugge
Nathan Mugge 2021 年 12 月 6 日
What the syntax does

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

採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 2 月 13 日
編集済み: madhan ravi 2019 年 2 月 13 日
Are you asking this commented line?
% Y=[Y(:);X(end)];
Y(:) represents column vector having all elements (:)
X(end) represents the end element of X
New Y creates the all Y elements and last element of X.
See the following example for better understanding
>> X = [-2 1 -3 5 -1 3 -4 4 -2]
X =
-2.00 1.00 -3.00 5.00 -1.00 3.00 -4.00 4.00 -2.00
>> Y=[1 2 3 4 5 6 7 8 9]
Y =
1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
>> Y=[Y(:);X(end)]
Y =
1.00
2.00
3.00
4.00
5.00
6.00
7.00
8.00
9.00
-2.00
  3 件のコメント
madhan ravi
madhan ravi 2019 年 2 月 13 日
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 2 月 13 日
編集済み: KALYAN ACHARJYA 2019 年 2 月 13 日
Transpose Y (use ')
X =
-2.00
1.00
-3.00
5.00
-1.00
3.00
-4.00
4.00
-2.00
>> X=X'
X =
-2.00 1.00 -3.00 5.00 -1.00 3.00 -4.00 4.00 -2.00

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by