0

関数 (symfun) を作成したいのですが、それをケースに分割したいです。つまり、t> の場合は答えが a になり、t<0 の場合は答えが b になります。問題は、matlab では sym 関数の後に if ステートメントを入れることができないということです。

>> l = symfun(0, [m]);
>> l(m) = if m>0 3

また、関数を作成しようとしました:

function [x1] = xt_otot_q3(t)

2つの機能を接続しようとしました:

>> l(m) = xt_otot_q3(m)
Conversion to logical from sym is not possible.

symfun をケースに分割する方法はありますか?

4

1 に答える 1