Effacer les filtres
Effacer les filtres

can anybody explain the commented line of the code

3 vues (au cours des 30 derniers jours)
N/A
N/A le 13 Fév 2019
Commenté : Nathan Mugge le 6 Déc 2021
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 commentaires
madhan ravi
madhan ravi le 13 Fév 2019
Are you asking the purpose of it or what the syntax does?
Nathan Mugge
Nathan Mugge le 6 Déc 2021
What the syntax does

Connectez-vous pour commenter.

Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 13 Fév 2019
Modifié(e) : madhan ravi le 13 Fév 2019
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 commentaires
madhan ravi
madhan ravi le 13 Fév 2019
KALYAN ACHARJYA
KALYAN ACHARJYA le 13 Fév 2019
Modifié(e) : KALYAN ACHARJYA le 13 Fév 2019
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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Vibration Analysis dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by