これだけでは判断ができませんが、hasdata は特定のオブジェクトにのみ使用可能な関数(今回の場合データストア)ですので、入力引数がデータストアでないと上記のようなエラーが出ます。 例えば、以下のように double 型の入力引数 a を入れてみます。
a = [1:5];
while hasdata(a)
disp(a)
end
関数 'hasdata' (タイプ'double' の入力引数) が未定義です。
まずは hasdata 関数の入力引数がデータストア型になっているかを確認してみてください。
なお、型を確認するには class 関数を使用します。
0 Comments
Sign in to comment.