SimulinkでMatlab Functionを使​うときに倍精度の数値​が使えない

3 views (last 30 days)
Gyuyoung Yoon
Gyuyoung Yoon on 4 Apr 2023
Answered: Hiroshi Iwamura on 4 Apr 2023
Matlabで機械学習をし、それを関数として書き出しました。それをSimulinkのMatlab Functionを使い埋め込みました。その後、関数の結果を比較したとろこ、値は異なり、原因を探ったとろこ、Simulink上のMatlab Fucntionでは単精度の数値を扱っているようで、小数点が丸められていました。倍精度の数値を使う方法はないでしょうか?

Answers (1)

Hiroshi Iwamura
Hiroshi Iwamura on 4 Apr 2023
MATLAB Function でも double のはずなので、何をするとそうなるのか、簡単な例を示すことが可能でしたらそれをUpしていただいた方がよいかと思います。

Categories

Find more on Simulink in Help Center and File Exchange

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!