まあ言ってみれば
y=2; z=4; f=@(x,y,z) x.^2+y.^2+z.^2;
そして、xのfを[0,1]に統合したいと思います。gを定義してquad(g、0,1)を実行する必要があるようです
g=@(x) f(x,y,z); quad(g,0,1)
私が持っている質問は、新しい関数を定義せずにfで直接quadを実行できるかどうかです。
まあ言ってみれば
y=2; z=4; f=@(x,y,z) x.^2+y.^2+z.^2;
そして、xのfを[0,1]に統合したいと思います。gを定義してquad(g、0,1)を実行する必要があるようです
g=@(x) f(x,y,z); quad(g,0,1)
私が持っている質問は、新しい関数を定義せずにfで直接quadを実行できるかどうかです。