Hi,(adsbygoogle = window.adsbygoogle || []).push({});

I have a matlab function m file and I want to integrate the function.

Code (Text):function y = myfun(t,a,b)

y = (1/(2*pi)).*(1./t)*(1i*(a+b));

end

Then when I call the integration in matlab I dont know how to specify a and b whilst integrating over t.

I need to be able to set a and b outside of the function m file and then call the integral.

R=quadgk(@myfun,0,Inf)

This command will not work. a and b need to be set. I want to set a and b (this can vary) and then run the integral. I have tried set a and b in the matlab workspace but that still doesnt work.

Please can anyone help?

** Also, please let me know if my explanation is not clear?

Thanks

**Physics Forums - The Fusion of Science and Community**

Dismiss Notice

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Matlab m file function with multiple variables

Loading...

Similar Threads for Matlab file function |
---|

MATLAB MATLAB: forces acting on an object |

MATLAB Matlab histogram |

MATLAB Sovling Bernoulli's differential equation in matlab? |

MATLAB Matlab-like software |

MATLAB Matlab data into bins |

**Physics Forums - The Fusion of Science and Community**