【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください

MATLABにおいて、unit8クラスの掛け算・割り算をする際にはどのように記述すればよいのでしょうか。*や/を使った場合、エラーになってしまいました。教えてください。

A 回答 (2件)

MATLABでは、確か整数型のベクトル演算はできなかったような気がします。



ですので、処理を以下のどちらかに変更すれば大丈夫だと思います。
 (1)ベクトル演算ではないなら、演算子を'.*'、'./'に変更する。
 (2)ベクトル演算であれば、変数を一度doble型に変換してから計算する。

※MATLABの整数型について
http://dl.cybernet.co.jp/matlab/support/manual/r …
    • good
    • 0

unit8クラスの意味が良くわかりません。


もしかしてデータ型のuint8のことでしょうか?

あと、エラーの内容は何ですか?

この回答への補足

すいません。データ型のuint8のことです。

エラーは
「Function '*' is not defined for values of class 'uint8'.」
と出力されます。

補足日時:2007/05/13 15:01
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報