File Exchange

image thumbnail

integralN.m

version 1.3.0.1 (8.3 KB) by Mike Hosea
Compute Multiple Integrals of Orders 4, 5, and 6

17 Downloads

Updated 01 Sep 2016

View License

This function uses MATLAB's INTEGRAL2 and INTEGRAL3 functions iteratively to perform integrals of order 4, 5, and 6.

Comments and Ratings (7)

Dear Mike,

I also thank you for this piece of work. I created a dummy extension for up to 8-D:
https://www.mathworks.com/matlabcentral/fileexchange/69013-integral_8
Please check if I did the licencing and acknowledgements correctly, and any critics are welcome.

Meng

Mayur Bency

Firstly, thank you for creating such an excellent function for higher-order integration. Believe me, it drastically reduced the complexity for my 4th order optical propagation function.

However, to further speed up the execution, I would like to implement this on GPU. How would you suggest I go about it? Simply converting all the variables into GPU variables isn't enough.

sun

vijay r

Updates

1.3.0.1

Updated license

1.3.0.0

Minor update: fixed a typo in the comments and made a slight efficiency improvement by removing an unnecessary wrapper around the "inner" function where it is passed to arrayfun.

MATLAB Release Compatibility
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux