{"id":1590,"date":"2009-08-11T16:40:55","date_gmt":"2009-08-11T15:40:55","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=1590"},"modified":"2009-08-11T16:40:55","modified_gmt":"2009-08-11T15:40:55","slug":"mark-22-of-the-nag-toolbox-for-matlab-released","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=1590","title":{"rendered":"Mark 22 of the NAG toolbox for MATLAB released"},"content":{"rendered":"<p>The latest version of NAG&#8217;s toolbox for MATAB has been released for Linux users (Windows versions will follow at a later date) and is available for download over at<a href=\"http:\/\/www.nag.co.uk\/numeric\/MB\/start.asp\"> NAG&#8217;s website<\/a>.<\/p>\n<p>This release syncs the MATLAB toolbox up with Mark 22 of the NAG Fortran library and there is a lot of interesting new functionality including:<\/p>\n<ul>\n<li>Global Optimisation<\/li>\n<li>Wavelets<\/li>\n<li>ProMax rotations<\/li>\n<li>Improved Sobol quasi random number generator (good for up to 50000 dimensions)<\/li>\n<li>Option Pricing Formulae<\/li>\n<li>Lambert&#8217;s W function<\/li>\n<li>A fast quantile routine<\/li>\n<li>Matrix exponentials<\/li>\n<\/ul>\n<p>I really like the NAG toolbox for MATLAB for the following reasons (among others):<\/p>\n<ul>\n<li> It has saved my employer, <a href=\"http:\/\/www.manchester.ac.uk\/\">The University of Manchester<\/a>, a lot of money since we don&#8217;t need as many licenses for toolboxes such as Statistics, Optimisation, Curve Fitting and Splines.<\/li>\n<li>It can speed up MATLAB calculations &#8211; see <a href=\"https:\/\/www.walkingrandomly.com\/?p=1552\">my article on MATLAB&#8217;s interp1 function<\/a> for example<\/li>\n<li>It has some functionality that can&#8217;t be found in MATLAB.<\/li>\n<li>Their support team is superb.<\/li>\n<\/ul>\n<p>Although written for the previous version of the NAG Toolbox for MATLAB, the following articles will be useful for anyone who wants to get started with the toolbox.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.nag.co.uk\/numeric\/mb\/calling.asp\">Calling the NAG routines from MATLAB<\/a><\/li>\n<li><a href=\"http:\/\/www.nag.co.uk\/IndustryArticles\/usingtoolboxmatlab.asp\">Using the NAG Toolbox for MATLAB part 1<\/a><\/li>\n<li><a href=\"http:\/\/www.nag.co.uk\/IndustryArticles\/usingtoolboxmatlabpart2.asp\">Using the NAG Toolbox for MATLAB part 2<\/a><\/li>\n<li><a href=\"http:\/\/www.nag.co.uk\/IndustryArticles\/usingtoolboxmatlabpart3.asp\">Using the NAG Toolbox for MATLAB part 3<\/a><\/li>\n<\/ul>\n<p>Previous articles written by me about the NAG toolbox for MATLAB include<\/p>\n<ul>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=160\">NAG &#8211; The ultimate toolbox for MATLAB<\/a> (a write up of Mark 21 of the toolbox)<\/li>\n<li><a href=\"https:\/\/www.walkingrandomly.com\/?p=1552\">A faster version of MATLAB&#8217;s interp1<\/a> (How I helped a user drastically speed up her code by swapping MATLAB&#8217;s interp 1 function with a couple from the NAG toolbox &#8211; real world code runtime reduced from 1hour 10mins per run down to 26mins per run)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The latest version of NAG&#8217;s toolbox for MATAB has been released for Linux users (Windows versions will follow at a later date) and is available for download over at NAG&#8217;s website. This release syncs the MATLAB toolbox up with Mark 22 of the NAG Fortran library and there is a lot of interesting new functionality [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11,28,7],"tags":[],"class_list":["post-1590","post","type-post","status-publish","format-standard","hentry","category-matlab","category-nag-library","category-programming"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-pE","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/1590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1590"}],"version-history":[{"count":6,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/1590\/revisions"}],"predecessor-version":[{"id":1596,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/1590\/revisions\/1596"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}