size 関数がうまく動かない

>> size(Smear)
Subscript indices must either be real positive integers or logicals.
と出ます。ところで、
>> whos
Name Size Bytes Class Attributes
Smear 18486x1 147888 double
とも出ます。size()が失敗している原因は何でしょう?

1 件のコメント

michio
michio 2018 年 7 月 24 日
コード表示部分編集しました。

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

回答 (1 件)

michio
michio 2018 年 7 月 24 日

0 投票

同名の変数、もしくは自作の関数が存在し、意図されている size 関数が認識されていないのかもしれません。
which -all size
の実行を試していただけますか?手元の環境ですと
>> which -all size
built-in (C:\Program Files\MATLAB\R2018a\toolbox\matlab\elmat\size)
が先頭で、C:\Program Files 以下のファイルなどが並びますが、ここで size という変数が定義されている場合には
>> which -all size
size is a variable.
が先頭に表示されるかと。

カテゴリ

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

製品

リリース

R2016a

質問済み:

2018 年 7 月 23 日

回答済み:

2018 年 7 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by