Hi, I would like to know if there is a way to integrate a multiplication of 2 symbolic functions with respect to a single variable. For example:
mu_0 = 4.*pi.*1e-7;ep_0 = 8.854e-12;mu_r = 1;ep_r = 1;mu=mu_0*mu_r;ep=ep_0*ep_r;f = 0.159e9;omega = 2.*pi.*f;sig1=0;sig3=10;gamma0=@(x) sqrt(x.^2-omega^2*mu*ep+1i*omega*mu*sig1);gamma3=@(x) sqrt(x.^2-omega^2*mu*ep+1i*omega*mu*sig3);F_A_Z=@(x) gamma0*gamma3;A_Z=mu*integral(F_A_Z,0,Inf,'RelTol',1e-6,'AbsTol',1e-12,'ArrayValued',true);
Then Matlab said Undefined operator '*' for input arguments of type 'function_handle'. Could you pleas help?
Thanks
Best Answer