質問: euler(1); end これを、matlab coderにかけると、 以下の図のようになりました。 以下のエラーの出現理由がわからず、 (エラーの説明文もよく分かっていません。) どのように対処すれば良いのか分かりません。 解決方法をご教示いただきたく思います。
回答: 最初エラーメッセージに出ていますが、ahrsfilterのサンプルレートは動的可変にできない仕様となっています。 ですので、coderで入力引数のデータ型を設定する際に、定数として定義する必要があります。 guiですと、図のようにデータ型設定の一番下の選択肢「定数の定義」を選択します。 コマンドでコード生成しているのであれば、coder.constantを使うと良いと思います。 coder.constantクラスのドキュメント