自己レスです。
ヘルプの生成されたコードと MATLAB コードの相違点に下記記述がありました。
プロパティ値を変更する MATLAB クラス プロパティ アクセス メソッド
プロパティ アクセス メソッドをもつオブジェクトを使用するとき、シミュレーションの結果は MATLAB の結果と異なる場合があります。これらの違いは、オブジェクトが以下の場合に生じます。
- エントリポイント関数への入力またはエントリポイント関数からの出力。
- 外部関数に渡される、または外部関数から返される。
- load を使用してメモリに読み込まれる。
以下の条件下では、結果が異なる場合があります。
- get メソッドは格納されたプロパティ値から異なる値を返します。
- set メソッドは入力値を変更してからプロパティに割り当てます。
- get メソッドまたは set メソッドにはグローバル変数を変更したり、ファイルに書き込んだりする副作用があります。