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

 採用された回答

Luca Ferro
Luca Ferro 2023 年 2 月 28 日
編集済み: Luca Ferro 2023 年 2 月 28 日

0 投票

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 件のコメント

roberto
roberto 2023 年 2 月 28 日
I tried table2array but lost Aarr..
tks anyway
Luca Ferro
Luca Ferro 2023 年 2 月 28 日
What do you mean by lost?

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeData Preprocessing についてさらに検索

タグ

質問済み:

2023 年 2 月 28 日

コメント済み:

2023 年 2 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by