2年前MATLABで、ある簡単なプログラムを作成しています。その中の関数(下記)にて、実行しようとするとエラーメッセージが出ました。その関数の内容は、ある関数に変数を飛ばし、その計算結果が100を超える場合は返り値に200を返し、そうでない場合はその計算結果をそのまま返すというものです。200より大きい場合は返り値に200を返すif(i>200)T=200;elseT=i;end]%%%%%%%%%%%%%%%%%%%%%%上記の関数を実行しようとした際、下記のようなエラーメッセージが出ました。%%%%%%%%%%%%%%%%%%%%%%symfunをlogicalに変換できないエラー(line4)if(i>200)%%%%%%%%%%%%%%%%%%%%%%原因がわからず、全く手も足も出ない状況です。どなたか尽力いただければ幸いです。ミクプラは自由にリンクできます。