error in movstd function

1 vue (au cours des 30 derniers jours)
roberto
roberto le 28 Fév 2023
Commenté : Luca Ferro le 28 Fév 2023
hello
I have a file "A" 1000x1 table this way:
1.0631
1.0631
1.0633
........
when I launch M=movstd(A,5) the answer is
"Error using movstd
Invalid data type. First input must be numeric or logical."
where do I go wrong?
tks

Réponse acceptée

Luca Ferro
Luca Ferro le 28 Fév 2023
Modifié(e) : Luca Ferro le 28 Fév 2023
as the error says you are using a table as input when it is not a supported. According to the documentation (end error) the supported input types are:
Input array, specified as a vector, matrix, or multidimensional array.
Without seeing you code all i can suggest is to convet the table to an array and then call movstd:
Aarr=table2array(A);
M=movstd(Aarr,5)
  2 commentaires
Luca Ferro
Luca Ferro le 28 Fév 2023
What do you mean by lost?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Descriptive Statistics dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by