feval
2 つの引数を取り、数値を吐き出す関数を作成しました。
integral2
ここで、関数を統合するためにコマンドを使用したいと思いましたfeval(x,y)
。
問題はintegral2
、2つの配列を引数として取り、それらにペアワイズ演算を適用できる関数があると考えているようです。残念ながら、そうではありません。私の関数は、完全な配列ではなく、2 つの数値でのみ機能します。これを機能させるための標準的な方法はありますか?
実際、これは私のコードであり、MATLAB は q = integral2( @(x,y) arrayfun(func_cross_scat,x,y),0,2*pi,0,pi); と主張しています。私の関数(feval、名前を変更した func_cross_scat は十分な入力引数を取得しません)