0

私はmatlabでこの積分を評価しようとしています ここに画像の説明を入力してください

matlabは、「I」のために「ans」をシンボルとして扱っています。この「I」を「i」に変換して、ansが複素数になるようにする方法。

とても有難い!

4

1 に答える 1

0

シンボリック数学ツールボックスには、表現から表現doubleへの変換に使用できるオーバーロードされた関数があります(式がシンボリック定数または定数式である場合)。symdouble

例えば:

ans_sym = vpa(1+1*i);
ans_double = double(ans_sym);

詳細については、http : //www.mathworks.se/help/toolbox/symbolic/double.htmlを参照してください。

于 2012-06-20T07:42:27.017 に答える