CINXE.COM

Run COMSOL Multiphysics® Simulations with MATLAB®

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta charset="utf-8"> <meta name="google-site-verification" content="z5hDfT_E7CX17oo2FoMdd5iDrIa5uO2zGiCVzApxl3w" /> <meta name='yandex-verification' content='6172511f3cfa98fc' /> <script type="text/javascript" src="/js/cm-onetrust.js""></script> <!-- OneTrust Cookies Consent Notice start --> <script nonce="e9miNzLtovF999F2sVcxzg==" type="text/javascript" src="https://cdn.cookielaw.org/consent/b607d1f6-07e9-4c9e-ac76-aaa4f63e55c3/OtAutoBlock.js" ></script> <script nonce="e9miNzLtovF999F2sVcxzg==" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="b607d1f6-07e9-4c9e-ac76-aaa4f63e55c3" ></script> <script type="text/javascript" nonce="e9miNzLtovF999F2sVcxzg=="> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end --> <script type="text/plain" class='optanon-category-C0001' src="/js/onetrust/cat1.js"></script> <script type="text/plain" class='optanon-category-C0002' src="/js/onetrust/cat2.js"></script> <script type="text/plain" class='optanon-category-C0003' src="/js/onetrust/cat3.js"></script> <script type="text/plain" class='optanon-category-C0004' src="/js/onetrust/cat4.js"></script> <title>Run COMSOL&nbsp;Multiphysics&reg; Simulations with MATLAB&reg;</title> <meta name="description" content="Learn&#x20;how&#x20;to&#x20;integrate&#x20;COMSOL&#xA0;Multiphysics&#xAE;&#x20;simulations&#x20;into&#x20;your&#x20;MATLAB&#xAE;&#x20;code&#x20;and&#x20;see&#x20;the&#x20;various&#x20;benefits&#x20;of&#x20;using&#x20;LiveLink&#x2122;&#x20;for&#xA0;MATLAB&#xAE;&#x20;here."> <meta name="viewport" content="width&#x3D;device-width,&#x20;initial-scale&#x3D;1.0"> <link rel="alternate" href="https://cn.comsol.com/livelink-for-matlab" hreflang="zh" /> <link rel="alternate" href="https://www.comsol.com/livelink-for-matlab" hreflang="en" /> <link rel="alternate" href="https://www.comsol.de/livelink-for-matlab" hreflang="de" /> <link rel="alternate" href="https://www.comsol.fr/livelink-for-matlab" hreflang="fr-FR" /> <link rel="alternate" href="https://www.comsol.it/livelink-for-matlab" hreflang="it" /> <link rel="alternate" href="https://www.comsol.jp/livelink-for-matlab" hreflang="ja" /> <link rel="alternate" href="https://www.comsol.ru/livelink-for-matlab" hreflang="ru" /> <script nonce="e9miNzLtovF999F2sVcxzg=="> var consoleOverride = window.console; window.console.log = function() { return }; window.innerOnError = function(msg, url, lineNo, columnNo, error) { var message = { message: msg, scriptUrl: url, line: lineNo, column: columnNo, error: error, documentUrl: window.location.href, }; var msgString = JSON.stringify(message); httpRequest = new XMLHttpRequest(); if (!httpRequest) { return false; } httpRequest.open('POST', '/js/onerror'); httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); httpRequest.send('msg=' + encodeURIComponent(msgString)); }; window.onerror = function(msg, url, lineNo, columnNo, error) { try { var string = msg.toLowerCase(); var substring = "script error"; //dont log script errors console.log(string.indexOf(substring)); if (string.indexOf(substring) == -1){ window.innerOnError(msg, url, lineNo, columnNo, error); } } catch(error) { //do nothing for now } return false; }; </script> <script nonce='e9miNzLtovF999F2sVcxzg=='>window.cmCssVersion = 'bootstrap3';</script> <link href="&#x2F;images&#x2F;favicon.ico" rel="shortcut&#x20;icon" type="image&#x2F;vnd.microsoft.icon"> <link href="&#x2F;css&#x2F;bootstrap3-external-9281882967.css" media="all" rel="stylesheet" type="text&#x2F;css"> <link href="&#x2F;css&#x2F;jquery-ui&#x2F;css&#x2F;ui-lightness&#x2F;jquery-ui-1.10.3.custom.css,&#x2F;css&#x2F;navigation.css,&#x2F;css&#x2F;navigation-bs3-9281882967.css" media="screen" rel="stylesheet" type="text&#x2F;css"> <link href="&#x2F;css&#x2F;print-9281882967.css" media="print" rel="stylesheet" type="text&#x2F;css"><script type="text&#x2F;javascript" src="&#x2F;js&#x2F;jquery.min.js,&#x2F;js&#x2F;cm-table-of-contents.js,&#x2F;js&#x2F;products-new&#x2F;products.js,&#x2F;js&#x2F;cm-form-helpers-bs3.js,&#x2F;js&#x2F;bootstrap3&#x2F;bootstrap.min.js,&#x2F;js&#x2F;bootstrap-modal.js,&#x2F;js&#x2F;jquery-cookie&#x2F;cookie.js,&#x2F;js&#x2F;jquery-ui&#x2F;js&#x2F;jquery-ui.js,&#x2F;js&#x2F;topnav.js,&#x2F;js&#x2F;general.js,&#x2F;js&#x2F;jquery.lazyload.js,&#x2F;js&#x2F;newsfeed.js,&#x2F;js&#x2F;modernizr&#x2F;webp-28821375000.js"></script> <!--[if lt IE 9]><script type="text&#x2F;javascript" src="&#x2F;js&#x2F;html5-28821375000.js"></script><![endif]--> <script type="text/javascript" src="//use.typekit.net/zhi5ori.js"></script><script type="text/javascript" nonce="e9miNzLtovF999F2sVcxzg==">try{Typekit.load();}catch(e){}</script> <script nonce="e9miNzLtovF999F2sVcxzg==">var jsTrans = {"read-more":"Read More","read-less":"Read Less","next-btn":"Next","prev-btn":"Prev","close-btn":"Close"};</script> <script script type='text/plain' class='cm-category-C0002' nonce="e9miNzLtovF999F2sVcxzg=="> var isComsolVisitor = document.cookie.match('isComsolVisitor=true'); var _gaq = {push: function() {}}; if (!isComsolVisitor) { var _gaq = { push: function (p) { try {console.log('faux gaq: ', p);} catch (e) {} } } var ga = function () {}; //stop contact page from sending info to GA } else { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g; let n=s.querySelector('[nonce]');n&&a.setAttribute('nonce',n.nonce||n.getAttribute('nonce')); m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-828192-1', 'auto'); ga('require', 'displayfeatures'); ga('send', 'pageview'); } </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="text/plain" class="optanon-category-C0002" nonce="e9miNzLtovF999F2sVcxzg==" async src="https://www.googletagmanager.com/gtag/js?id=G-NKQQRF79PK"></script> <script type="text/plain" class="cm-category-C0002" nonce="e9miNzLtovF999F2sVcxzg=="> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NKQQRF79PK'); const event = new Event("ga4_loaded"); window.dispatchEvent(event); </script><script type="text/plain" nonce="e9miNzLtovF999F2sVcxzg==" class="optanon-category-C0004"> !function(w, d) { if (!w.rdt) { var p = w.rdt = function() { p.sendEvent ? p.sendEvent.apply(p, arguments) : p.callQueue.push(arguments); }; p.callQueue = []; var t = d.createElement("script"); t.src = "https://www.redditstatic.com/ads/pixel.js"; t.async = true; var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(t, s); } }(window, document); rdt('init', 'a2_g8leh335h9kp'); rdt('track', 'PageVisit'); </script> <!-- End Reddit Pixel --><script type="text/plain" nonce="e9miNzLtovF999F2sVcxzg==" class="optanon-category-C0004"> var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.comsol.com/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); window.matomoEvent = function (params) { //params = ['trackEvent', 'event category', 'event action', 'event name', 'event value'] _paq.push(params); } </script> <meta property="twitter:card" content="summary_large_image" /> <meta property="twitter:site" content="@COMSOL_Inc" /> <meta property="og:title" content="Run COMSOL&nbsp;Multiphysics&reg; Simulations with MATLAB&reg;" /> <meta property="og:card" content="summary" /> <meta property="og:type" content="summary_large_image" /> <meta property="og:url" content="https://www.comsol.com/livelink-for-matlab" /> <meta property="og:description" content="Learn how to integrate COMSOL&nbsp;Multiphysics&reg; simulations into your MATLAB&reg; code and see the various benefits of using LiveLink&trade; for&nbsp;MATLAB&reg; here." /> <meta property="og:site_name" content="COMSOL" /> <meta property="og:image" content="https://cdn.comsol.com/product-new/livelink-for-matlab/full/livelink-for-matlab-social.png" /> <script type="application/ld+json" nonce="e9miNzLtovF999F2sVcxzg=="> { "@context": "http://schema.org", "@type": "WebSite", "url": "http://www.comsol.com", "potentialAction": { "@type": "SearchAction", "target": "http://www.comsol.com/search/?s={search_term_string}", "query-input": "required name=search_term_string" } } </script> </head> <body class="site-com"> <!--googleoff: index--> <div class="nav-toolbar"> <a class="topnav-brand active" href="/"><img class="img-responsive center-block conf-comsol-logo logo-mTop" src="https://cdn.comsol.com/company/logo/comsol-logo-130x20.png" alt="COMSOL"></a> <!-- toggele search bar --> <div class="pull-right float-end nav-toolbar-links" style="display: none" data-cm-search-bar="search"> <div class="topnav-searchbar"> <form class="" role="search" action="/search/"> <input type="text" class="hidden-search-input" data-cm-hidden-search data-hj-whitelist gaq-name="topNavDesktop" value="" name="s" placeholder="Search"><button class="search-submit" type="submit"><i class="fa fa-search"></i></button><span class="search-close" data-cm-search-toggle><i class="fa fa-times fa" aria-hidden="true"></i></span> </form> </div> </div> <!-- toolbar --> <ul class="pull-right float-end nav-toolbar-links" data-cm-search-bar="nav"> <li class="tn-link" ><a href="/contact">Contact</a></li> <li class="tn-link location-select"> <div> <div class="location-btn" data-cm-lang-toggle> English<span>&nbsp;&nbsp;<i class="fa fa-map-marker fa-solid fa-location-dot"></i></span> </div> <ul style="display: none;" data-cm-lang-list> <li> <a tabindex="-1" href="http://www.comsol.de/livelink-for-matlab?setlang=1" >Deutsch</a> </li> <li> <a tabindex="-1" href="http://www.comsol.com/livelink-for-matlab?setlang=1" >English</a> </li> <li> <a tabindex="-1" href="http://www.comsol.fr/livelink-for-matlab?setlang=1" >Français</a> </li> <li> <a tabindex="-1" href="http://www.comsol.it/livelink-for-matlab?setlang=1" >Italiano</a> </li> <li> <a tabindex="-1" href="http://www.comsol.jp/livelink-for-matlab?setlang=1" >日本語</a> </li> <li> <a tabindex="-1" href="http://cn.comsol.com/livelink-for-matlab?setlang=1" >中文</a> </li> </ul> </div> </li><li class="tn-link tn-login-username" data-cm-logged-in style="display:none"> <em><a href="/access/" data-cm-access-full-name data-hj-suppress></a></em><span class="footerDivider">|</span> </li><li class="tn-link tn-logout-btn" data-cm-logged-in style="display:none"> <a href="/access/logout/">Log Out</a> </li><li class="tn-link" data-cm-logged-out> <a href="/access/login">Log In</a> </li><li class="tn-link topnav-search" data-cm-search-toggle><i class="fa fa-search" for="focus-input" aria-hidden="true" ></i></li> </ul> </div><!-- nav-toolbar--> <!-- navbar --> <div class="nav-primary-links"> <ul class="pull-right float-end bottom-nav-links"> <li class="bn-link"><a href="/products" class="nav-link" >Products</a></li> <li class="bn-link"><a href="/videos" class="nav-link">Videos</a></li> <li class="bn-link"><a href="/events" class="nav-link">Events</a></li> <li class="bn-link"><a href="/blogs" class="nav-link">Blog</a></li> <li class="bn-link"><a href="/support/learning-center" class="nav-link">Learning Center</a></li> <li class="bn-link"><a href="/support" class="nav-link">Support</a></li> </ul> </div><!-- nav-prim --> <!-- mobile --> <div class="top-tool mobile-nav-toolbar"> <!-- toggle search --> <div class="topnav-searchbar pull-right float-end" style="display: none" data-cm-search-bar="search"> <form class="" role="search" action="/search/"> <input type="search" gaq-name="topNavDesktop" value="" name="s" placeholder="Search"><button class="search-submit" type="submit" ><i class="fa fa-search"></i></button><span class="search-close" data-cm-search-toggle><i class="fa fa-times" aria-hidden="true"></i></span> </form> </div> <div class="mobile-top" data-cm-search-bar="nav"> <a class="topnav-brand active" href="/"><img class="img-responsive center-block conf-comsol-logo" src="https://cdn.comsol.com/company/logo/comsol-logo-130x20.png" alt="COMSOL"></a> <!-- menu and drop down --> <div class="menu-btn pull-right float-end" data-cm-menu-toggle> Menu </div> <div class="mobile-nav-primary-links" style="display: none;" data-cm-menu-list> <ul class="mobile-bottom-nav-links"> <li><a href="/products" class="nav-link">Products</a></li> <li><a href="/videos" class="nav-link">Videos</a></li> <li><a href="/events" class="nav-link">Events</a></li> <li><a href="/blogs" class="nav-link">Blog</a></li> <li><a href="/support/learning-center" class="nav-link">Learning Center</a></li> <li><a href="/support" class="nav-link">Support</a></li> </ul> </div> <!-- --> <!-- search --> <div class="tn-link topnav-search pull-right float-end" data-cm-search-toggle><i class="fa fa-search" aria-hidden="true"></i></div> </div> </div><!-- mobile --> <div class="bottom-tool mobile-nav-toolbar"> <ul class="pull-right float-end nav-toolbar-links"> <li class="tn-link tn-login-username" data-cm-logged-in style="display:none"> <em><a href="/access/" data-cm-access-full-name data-hj-suppress></a></em><span class="footerDivider">|</span> </li><li class="tn-link tn-logout-btn" data-cm-logged-in style="display:none"> <a href="/access/logout/">Log Out</a> </li> <li class="tn-link" data-cm-logged-out> <a href="/access/login">Log In</a> </li> <li class="bn-link" ><a href="/contact" class="nav-link">Contact</a></li> <li class="bn-link"> <div class="location-select"> <div class="location-btn mobile-btn-location" data-cm-lang-toggle> <span><i class="fa fa-map-marker fa-solid fa-location-dot"></i></span> </div> <ul style="display: none;" data-cm-lang-list><!-- continents --> <!-- --> <li> <a tabindex="-1" href="http://www.comsol.de/livelink-for-matlab?setlang=1" >Deutsch</a> </li> <li> <a tabindex="-1" href="http://www.comsol.com/livelink-for-matlab?setlang=1" >English</a> </li> <li> <a tabindex="-1" href="http://www.comsol.fr/livelink-for-matlab?setlang=1" >Français</a> </li> <li> <a tabindex="-1" href="http://www.comsol.it/livelink-for-matlab?setlang=1" >Italiano</a> </li> <li> <a tabindex="-1" href="http://www.comsol.jp/livelink-for-matlab?setlang=1" >日本語</a> </li> <li> <a tabindex="-1" href="http://cn.comsol.com/livelink-for-matlab?setlang=1" >中文</a> </li> </ul> </div> </li> </ul> </div> <!--</nav> --> <!--googleon: index--> <div class="content"> <div class="contentWindow"> <div class="prod-wrapper" data-cm-prod-scroll> <div class="prod-content-wrapper"> <!-- <script type='application/ld+json'> { "@context": "http://www.schema.org", "@type": "product", "brand": "COMSOL", "name": "livelink-for-matlab", "image": "http://cdn.comsol.com/product-new/plasma-module/plasma-module-hero.png", "description": "Plasma Module" } </script> --> <div class="cmprod cmprod-livelink-for-matlab"> <!-- Page Header Component --> <header class="cmprod-header header-v2"> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <div class="content-wrapper"> <!-- Text Content --> <div class="header__intro"> <!-- Breadcrumb --> <nav class="cmprod-breadcrumb-nav"> <ul class="breadcrumb-nav__menu"> <li class="menu_item"><a class="menu__link" href="/products#modules">Product Suite</a></li> <li class="menu_item">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span></li> </ul> </nav> <!-- Title --> <h1><h1 class='first'>LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span></h1> </h1> <p>Combine COMSOL&nbsp;Multiphysics<sup>&reg;</sup> Simulations with MATLAB<sup>&reg;</sup> Programming</p> <!-- Description --> <p>LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> enables you to seamlessly integrate COMSOL&nbsp;Multiphysics<sup>&reg;</sup> with MATLAB<sup>&reg;</sup> to extend your modeling with programming in the MATLAB<sup>&reg;</sup> environment. The bidirectional interface between MATLAB<sup>&reg;</sup> and COMSOL&nbsp;Multiphysics<sup>&reg;</sup> allows you to use MATLAB<sup>&reg;</sup> as the scripting interface for setting up and solving COMSOL&nbsp;Multiphysics<sup>&reg;</sup> models. Additionally, you can call MATLAB<sup>&reg;</sup> functions from within the COMSOL&nbsp;Desktop<sup>&reg;</sup> and from COMSOL<sup>&reg;</sup> simulation applications. Utilize the full power of MATLAB<sup>&reg;</sup> and its toolboxes in preprocessing of data, model manipulation, and postprocessing.</p> <!-- CTA BTN --> <a href="#cta-section" data-cm-cta-jump class="btn-default cmprod-btn btn-prod-cta">Contact COMSOL</a> <script nonce="e9miNzLtovF999F2sVcxzg=="> $('[data-cm-cta-jump]').click(function(){ $("[data-cm-form]").show(); }); </script> </div> <!-- Media Content --> <figure class="header__figure"> <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/full/livelink-for-matlab-hero.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/full/livelink-for-matlab-hero.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;full&#x2F;livelink-for-matlab-hero.png" alt="The&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;with&#x20;a&#x20;vacuum&#x20;flask&#x20;model&#x20;in&#x20;the&#x20;Graphics&#x20;window,&#x20;overlaid&#x20;on&#x20;a&#x20;MATLAB&#x20;UI." class="" /></picture> </figure> </div><!-- /content-wrapper --> </div><!-- /col --> </div><!-- /row --> </div><!-- /container-fluid --> </header> <!-- Page Main Component --> <main class="cmprod-main"> <!-- Features and Functionality --> <section class="cmprod-main__section section--primary-bg cmprod-section_general-functionalities"> <div class="container"> <div class="row"> <div class="col-xs-12"> <div class="cmprod-section__content"> <!-- Section Intro --> <div class="row"> <div class="col-xs-12"> <div class="cmprod-section__intro"> <h2 class='first'>Features and Functionality in LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span></h2> <p>LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> provides the necessary tools for maximizing the use of COMSOL&nbsp;Multiphysics<sup>&reg;</sup> and MATLAB<sup>&reg;</sup> in combination.</p> </div> </div><!-- /col --> </div><!-- /row --> <!-- UI Cards --> <div class="row"> <div class="col-md-6"> <!-- Run Multiphysics Simulations from Matlab --> <article class="cmprod-card-lg"> <figure class="cmprod-card-lg__figure"> <a href="https://cdn.comsol.com/product-new/livelink-for-matlab/full/ui/livelink-matlab-multiphysics-simulations-comsol.png" class="cmImgBox" data-gallery="cmImgModal" caption="With&#x20;LiveLink&amp;trade&#x3B;&#x20;&lt;span&#x20;class&#x3D;&quot;llCompany&quot;&gt;&lt;em&#x20;class&#x3D;&quot;ipFor&quot;&gt;for&lt;&#x2F;em&gt;&amp;nbsp&#x3B;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&lt;&#x2F;span&gt;,&#x20;you&#x20;are&#x20;able&#x20;to&#x20;run&#x20;multiphysics&#x20;simulations&#x20;from&#x20;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;,&#x20;from&#x20;building&#x20;the&#x20;geometry&#x20;to&#x20;discretizing&#x20;the&#x20;mesh&#x20;and&#x20;postprocessing&#x20;results,&#x20;and&#x20;everything&#x20;in&#x20;between." data-cm-alt="The&#x20;MATLAB&#x20;UI&#x20;showing&#x20;the&#x20;geometry,&#x20;mesh,&#x20;and&#x20;temperature&#x20;results&#x20;of&#x20;a&#x20;model." data-cm-webp='true' > <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-multiphysics-simulations-closeup.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-multiphysics-simulations-closeup.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;thumbnails&#x2F;ui&#x2F;livelink-matlab-multiphysics-simulations-closeup.png" alt="A&#x20;close-up&#x20;view&#x20;of&#x20;the&#x20;MATLAB&#x20;UI&#x20;showing&#x20;the&#x20;mesh,&#x20;geometry,&#x20;and&#x20;results&#x20;of&#x20;a&#x20;model." class="" /></picture> <button class="view-image-toggle-btn" type="button"><i class="fa fa-expand"></i></button> </a> </figure> <div class="cmprod-card-lg__description"> <h3 class='first'>Run Multiphysics Simulations from MATLAB<sup>&reg;</sup></h3> <p>LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> provides commands in the MATLAB<sup>&reg;</sup> scripting language, sent from MATLAB<sup>&reg;</sup> to COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, that initiate simulations in COMSOL&nbsp;Multiphysics<sup>&reg;</sup>. This can be used for automating modeling steps as well as integrating COMSOL&nbsp;Multiphysics<sup>&reg;</sup> models with calculations performed in MATLAB<sup>&reg;</sup>. LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> uses the COMSOL application programming interface (API), which has all the necessary functions and methods for implementing models from scratch or updating settings in existing models.</p> <p>All aspects of COMSOL&nbsp;Multiphysics<sup>&reg;</sup> modeling can be controlled using MATLAB<sup>&reg;</sup> through the API, which is tightly integrated with the MATLAB<sup>&reg;</sup> environment. LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> allows you to perform geometry and mesh operations, change physics settings, run parametric studies, control solvers, and postprocess the results. Results can be extracted as numerical data and MATLAB<sup>&reg;</sup> figures.</p> </div> </article> <div class="spacer"></div> <!-- Utility Tools for Managing Models from Matlab --> <article class="cmprod-card-lg"> <figure class="cmprod-card-lg__figure"> <a href="https://cdn.comsol.com/product-new/livelink-for-matlab/full/ui/livelink-matlab-utility-tools-comsol.png" class="cmImgBox" data-gallery="cmImgModal" caption="&lt;p&gt;The&#x20;&lt;em&gt;Model&#x20;Navigator&lt;&#x2F;em&gt;&#x20;and&#x20;&lt;em&gt;Model&#x20;Search&lt;&#x2F;em&gt;&#x20;utility&#x20;tools&#x20;available&#x20;with&#x20;LiveLink&amp;trade&#x3B;&#x20;&lt;span&#x20;class&#x3D;&quot;llCompany&quot;&gt;&lt;em&#x20;class&#x3D;&quot;ipFor&quot;&gt;for&lt;&#x2F;em&gt;&amp;nbsp&#x3B;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&lt;&#x2F;span&gt;&#x20;are&#x20;helpful&#x20;for&#x20;finding&#x20;and&#x20;accessing&#x20;COMSOL&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;data&#x20;from&#x20;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;.&lt;&#x2F;p&gt;" data-cm-alt="The&#x20;Model&#x20;Navigator&#x20;and&#x20;Model&#x20;Search&#x20;windows&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI." data-cm-webp='true' > <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-utility-tools-closeup.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-utility-tools-closeup.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;thumbnails&#x2F;ui&#x2F;livelink-matlab-utility-tools-closeup.png" alt="A&#x20;close-up&#x20;view&#x20;of&#x20;the&#x20;Model&#x20;Navigator&#x20;and&#x20;Model&#x20;Search&#x20;windows&#x20;in&#x20;the&#x20;MATLAB&#x20;UI." class="" /></picture> <button class="view-image-toggle-btn" type="button"><i class="fa fa-expand"></i></button> </a> </figure> <div class="cmprod-card-lg__description"> <h3 class='first'>Utility Tools for Managing Models from MATLAB<sup>&reg;</sup></h3> <p>All COMSOL<sup>&reg;</sup> model settings are available from the command line in MATLAB<sup>&reg;</sup>. To help you get acquainted with the model data structure and the model settings, LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> comes with two utility tools for navigating and searching the model contents: the <em>Model Navigator</em> and <em>Model Search</em> tools.</p> <p>The <em>Model Navigator</em> provides an overview of the model structure in a model tree together with the model settings and the commands that can be executed for each part of the model. Using this tool, you can easily extract commands for setting and finding model properties to use in your own scripts.</p> <p>The <em>Model Search</em> tool will search the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> model from the MATLAB<sup>&reg;</sup> interface, helping you to find expressions and variables used in a model. Several filters and search settings are provided to narrow your search.</p> <p>Furthermore, you can access a model from MATLAB<sup>&reg;</sup> and the COMSOL&nbsp;Desktop<sup>&reg;</sup> simultaneously. This way, you can use the workflow that is best suited for the task at hand. You may prefer to perform some tasks using the command line and scripting, while other tasks may be more convenient to perform using the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> user interface.</p> </div> </article> <div class="spacer"></div> <!-- Manage and Create Geometry Models and Meshes from Matlab --> <article class="cmprod-card-lg"> <figure class="cmprod-card-lg__figure"> <a href="https://cdn.comsol.com/product-new/livelink-for-matlab/full/ui/livelink-matlab-geometry-mesh-comsol.png" class="cmImgBox" data-gallery="cmImgModal" caption="A&#x20;bracket&#x20;geometry,&#x20;originally&#x20;meshed&#x20;with&#x20;a&#x20;tetrahedral&#x20;mesh,&#x20;has&#x20;been&#x20;edited&#x20;to&#x20;have&#x20;a&#x20;swept&#x20;mesh&#x20;in&#x20;the&#x20;bulk&#x20;of&#x20;the&#x20;geometry,&#x20;with&#x20;a&#x20;tet&#x20;mesh&#x20;at&#x20;the&#x20;bracket&#x20;corners." data-cm-alt="Two&#x20;windows&#x20;showing&#x20;different&#x20;meshes&#x20;of&#x20;a&#x20;bracket&#x20;model&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI." data-cm-webp='true' > <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-geometry-mesh-closeup.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-geometry-mesh-closeup.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;thumbnails&#x2F;ui&#x2F;livelink-matlab-geometry-mesh-closeup.png" alt="A&#x20;close-up&#x20;view&#x20;of&#x20;two&#x20;bracket&#x20;meshes&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI." class="" /></picture> <button class="view-image-toggle-btn" type="button"><i class="fa fa-expand"></i></button> </a> </figure> <div class="cmprod-card-lg__description"> <h3 class='first'>Manage and Create Geometry Models and Meshes from MATLAB<sup>&reg;</sup></h3> <p>Running COMSOL&nbsp;Multiphysics<sup>&reg;</sup> from MATLAB<sup>&reg;</sup> gives you a lot of flexibility when handling geometry models and meshes. From MATLAB<sup>&reg;</sup> programs and the MATLAB<sup>&reg;</sup> command-line interface, you can:</p> <ul> <li>Generate geometry objects with inputs from MATLAB<sup>&reg;</sup></li> <li>Import and export CAD models in a range of industry-leading file formats<sup>1</sup></li> <li>Run simulations based on imported CAD models</li> <li>Create, import, and export surfaces on the STL, 3MF, and PLY file formats</li> <li>Plot geometry objects in MATLAB<sup>&reg;</sup> figures</li> <li>Obtain geometry information for points, edges, surfaces, and domains, e.g., for adjacency, curvature, distances, etc.</li> <li>Convert an image to a 2D geometry</li> <li>Generate meshes</li> <li>Plot meshes in MATLAB<sup>&reg;</sup> figures</li> <li>Retrieve mesh information such as mesh statistics and other mesh data</li> <li>Import and export mesh data</li> </ul> </div> </article> <div class="spacer"></div> </div><!--/col-md-6 --> <div class="custom-spacer"></div> <div class="col-md-6"> <!-- Call Matlab Functions from Desktop --> <article class="cmprod-card-lg"> <figure class="cmprod-card-lg__figure"> <a href="https://cdn.comsol.com/product-new/livelink-for-matlab/full/ui/matlab-import-functions-flask-comsol.png" class="cmImgBox" data-gallery="cmImgModal" caption="With&#x20;LiveLink&amp;trade&#x3B;&#x20;&lt;span&#x20;class&#x3D;&quot;llCompany&quot;&gt;&lt;em&#x20;class&#x3D;&quot;ipFor&quot;&gt;for&lt;&#x2F;em&gt;&amp;nbsp&#x3B;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&lt;&#x2F;span&gt;,&#x20;you&#x20;are&#x20;able&#x20;to&#x20;import&#x20;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;functions&#x20;to&#x20;employ&#x20;throughout&#x20;your&#x20;model.&#x20;In&#x20;this&#x20;model,&#x20;a&#x20;function&#x20;was&#x20;added&#x20;to&#x20;provide&#x20;a&#x20;temperature-dependent&#x20;material&#x20;and&#x20;heat&#x20;flux&#x20;within&#x20;a&#x20;vacuum&#x20;flask&#x20;simulation." data-cm-alt="The&#x20;COMSOL&#x20;Multiphysics&#x20;UI&#x20;showing&#x20;the&#x20;Model&#x20;Builder&#x20;with&#x20;the&#x20;MATLAB&#x20;node&#x20;highlighted,&#x20;the&#x20;corresponding&#x20;Settings&#x20;window,&#x20;and&#x20;a&#x20;vacuum&#x20;flask&#x20;model&#x20;in&#x20;the&#x20;Graphics&#x20;window." data-cm-webp='true' > <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/matlab-import-functions-flask-closeup.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/matlab-import-functions-flask-closeup.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;thumbnails&#x2F;ui&#x2F;matlab-import-functions-flask-closeup.png" alt="A&#x20;close-up&#x20;view&#x20;of&#x20;the&#x20;Model&#x20;Builder&#x20;with&#x20;the&#x20;MATLAB&#x20;node&#x20;highlighted&#x20;and&#x20;a&#x20;vacuum&#x20;flask&#x20;model&#x20;in&#x20;the&#x20;Graphics&#x20;window." class="" /></picture> <button class="view-image-toggle-btn" type="button"><i class="fa fa-expand"></i></button> </a> </figure> <div class="cmprod-card-lg__description"> <h3 class='first'>Call MATLAB<sup>&reg;</sup> Functions from the COMSOL&nbsp;Desktop<sup>&reg;</sup></h3> <p>LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span> provides a direct connection to MATLAB<sup>&reg;</sup> while running COMSOL&nbsp;Multiphysics<sup>&reg;</sup>. You can call MATLAB<sup>&reg;</sup> functions from the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> user interface (UI) to define material properties, boundary conditions, and more. These MATLAB<sup>&reg;</sup> functions can be evaluated while the model is solving. Additionally, a COMSOL simulation app can contain MATLAB<sup>&reg;</sup> calls, in which case MATLAB<sup>&reg;</sup> will automatically start when called during runtime. </p> </div> </article> <div class="spacer"></div> <!-- Integrate with Your Existing Matlab Programs --> <article class="cmprod-card-lg"> <figure class="cmprod-card-lg__figure"> <a href="https://cdn.comsol.com/product-new/livelink-for-matlab/full/ui/livelink-matlab-import-code-comsol.png" class="cmImgBox" data-gallery="cmImgModal" caption="&lt;p&gt;COMSOL&amp;nbsp&#x3B;Multiphysics&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;models&#x20;can&#x20;be&#x20;exported&#x20;as&#x20;&lt;code&gt;.m&lt;&#x2F;code&gt;&#x20;files,&#x20;which&#x20;contain&#x20;all&#x20;of&#x20;the&#x20;information&#x20;in&#x20;the&#x20;model&#x20;transcribed&#x20;into&#x20;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;code.&#x20;Import&#x20;the&#x20;&lt;code&gt;.m&lt;&#x2F;code&gt;&#x20;file&#x20;into&#x20;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;to&#x20;edit&#x20;the&#x20;code&#x20;&#x28;and&#x20;file&#x29;&#x20;directly.&lt;&#x2F;p&gt;" data-cm-alt="A&#x20;screenshot&#x20;of&#x20;the&#x20;Model&#x20;Builder&#x20;from&#x20;COMSOL&#x20;Multiphysics&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI&#x20;showing&#x20;the&#x20;code&#x20;in&#x20;the&#x20;Editor&#x20;window." data-cm-webp='true' > <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-import-code-closeup.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-import-code-closeup.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;thumbnails&#x2F;ui&#x2F;livelink-matlab-import-code-closeup.png" alt="A&#x20;close-up&#x20;view&#x20;of&#x20;the&#x20;Model&#x20;Builder&#x20;from&#x20;COMSOL&#x20;Multiphysics&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI." class="" /></picture> <button class="view-image-toggle-btn" type="button"><i class="fa fa-expand"></i></button> </a> </figure> <div class="cmprod-card-lg__description"> <h3 class='first'>Integrate with Your Existing MATLAB<sup>&reg;</sup> Programs</h3> <p>For MATLAB<sup>&reg;</sup> users, COMSOL&nbsp;Multiphysics<sup>&reg;</sup> simulations can easily be integrated into existing code bases. You can save a model that has been set up in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> user interface to an M-file. This M-file then contains COMSOL<sup>&reg;</sup> API calls, in MATLAB<sup>&reg;</sup> syntax, for running COMSOL&nbsp;Multiphysics<sup>&reg;</sup> functionality. This provides a quick and convenient way of automatically generating COMSOL<sup>&reg;</sup> modeling code, which can be used as a starting point for further integration into your MATLAB<sup>&reg;</sup> programs.</p> <p>Using the automatic code generation tools provides a quick way to learn the COMSOL<sup>&reg;</sup> API for MATLAB<sup>&reg;</sup>, which is included in LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span>. The COMSOL<sup>&reg;</sup> API is easy to learn and has an intuitive structure similar to the steps you use when setting up models in the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> user interface using the Model Builder.</p> <p>Existing code that is based on MATLAB<sup>&reg;</sup> toolboxes or your own code integrates easily with COMSOL&nbsp;Multiphysics<sup>&reg;</sup> simulations. You can even call COMSOL&nbsp;Multiphysics<sup>&reg;</sup> from user interfaces that have been created using MATLAB<sup>&reg;</sup>. This makes it possible to, for example, use MATLAB<sup>&reg;</sup> for preprocessing and postprocessing and COMSOL&nbsp;Multiphysics<sup>&reg;</sup> for structural, fluid, electromagnetics, or other physics or multiphysics modeling. Simulations can then be carried out using a mix of programs and models created with MATLAB<sup>&reg;</sup>, COMSOL&nbsp;Multiphysics<sup>&reg;</sup>, and even other tools.</p> </div> </article> <div class="spacer"></div> <!-- Generate Plots in Matlab and Extract Data from COMSOL Multiphysics --> <article class="cmprod-card-lg"> <figure class="cmprod-card-lg__figure"> <a href="https://cdn.comsol.com/product-new/livelink-for-matlab/full/ui/livelink-matlab-extract-data-comsol.png" class="cmImgBox" data-gallery="cmImgModal" caption="You&#x20;can&#x20;plot&#x20;COMSOL&amp;nbsp&#x3B;Multiphysics&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;results&#x20;in&#x20;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&#x20;by&#x20;using&#x20;LiveLink&amp;trade&#x3B;&#x20;&lt;span&#x20;class&#x3D;&quot;llCompany&quot;&gt;&lt;em&#x20;class&#x3D;&quot;ipFor&quot;&gt;for&lt;&#x2F;em&gt;&amp;nbsp&#x3B;MATLAB&lt;sup&gt;&amp;reg&#x3B;&lt;&#x2F;sup&gt;&lt;&#x2F;span&gt;." data-cm-alt="Two&#x20;windows&#x20;showing&#x20;the&#x20;boundary&#x20;loads&#x20;and&#x20;stress&#x20;in&#x20;a&#x20;bracket&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI." data-cm-webp='true' > <picture> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-extract-data-closeup.webp' type='image/webp'> <source srcset='https://cdn.comsol.com/product-new/livelink-for-matlab/thumbnails/ui/livelink-matlab-extract-data-closeup.png' type='image/png'> <img id="" src="https&#x3A;&#x2F;&#x2F;cdn.comsol.com&#x2F;product-new&#x2F;livelink-for-matlab&#x2F;thumbnails&#x2F;ui&#x2F;livelink-matlab-extract-data-closeup.png" alt="A&#x20;close-up&#x20;view&#x20;of&#x20;two&#x20;bracket&#x20;results&#x20;plots&#x20;overlaid&#x20;on&#x20;the&#x20;MATLAB&#x20;UI." class="" /></picture> <button class="view-image-toggle-btn" type="button"><i class="fa fa-expand"></i></button> </a> </figure> <div class="cmprod-card-lg__description"> <h3 class='first'>Generate Plots in MATLAB<sup>&reg;</sup> and Extract Data from COMSOL&nbsp;Multiphysics<sup>&reg;</sup></h3> <p>All COMSOL&nbsp;Multiphysics<sup>&reg;</sup> plots can be recreated in MATLAB<sup>&reg;</sup>. All plot types can be generated as regular MATLAB<sup>&reg;</sup> plots and can be saved or exported and manipulated like any other MATLAB<sup>&reg;</sup> plot. </p> <p>From your MATLAB<sup>&reg;</sup> programs, you can evaluate COMSOL&nbsp;Multiphysics<sup>&reg;</sup> expressions either locally at a few points or for larger portions of a model, such as along the edges, on surfaces, or in volumes. You can access the raw solution data or processed data based on arbitrary expressions, including maximum, minimum, average, and integral values.</p> <p>The COMSOL&nbsp;Multiphysics<sup>&reg;</sup> unit handling is fully supported for any type of extracted data, which means that you can, for example, use unit handling in your own programs for unit conversion.</p> <p>Any numerical data from COMSOL&nbsp;Multiphysics<sup>&reg;</sup> simulations can be retrieved and assigned to MATLAB<sup>&reg;</sup> variables for further analysis. Low-level information that is directly related to mesh and shape function data can be extracted, as well as sensitivities and time and spatial derivatives.</p> </div> </article> <div class="spacer"></div> </div><!--/col-md-6 --> </div><!--/row --> <div class="cmprod-footnotes"> <small><ol> <li>Requires one of the following add-on products: the CAD Import Module, the Design Module, LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;SOLIDWORKS<sup>&reg;</sup></span>, LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Inventor<sup>&reg;</sup></span>, LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Solid Edge<sup>&reg;</sup></span>, LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;PTC Creo Parametric&trade;</span>, LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;AutoCAD<sup>&reg;</sup></span>, or LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Revit<sup>&reg;</sup></span></li> </ol> </small> </div> <div class="spacer"></div> <div class="cmprod-trademarks"> <em><small><p>MATLAB is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners. For a list of such trademark owners, see the <a href="/trademarks">Trademarks</a> page. COMSOL AB and its subsidiaries and products are not affiliated with, endorsed by, sponsored by, or supported by these trademark owners.</p> </small></em> </div> </div><!-- /section content --> </div><!-- /col --> </div><!-- /row --> </div><!-- /container --> </section><!-- /Features --> </main><!-- /main content --> </div><!-- /cmprod --> </div> </div> <!-- /prod-wrapper --> <div class="prod-cta" style="position:relative;" id="software-evaluation"> <div id="cta-section"> <div class="container"> <div class="whiteBg"> <div class="row"> <div class="col-md-6" style="background: none"> <div class="cta-text" data-toggle="collapse"> <p><strong>Every business and every simulation need is different.</strong> </p> <p>In order to fully evaluate whether or not the COMSOL&nbsp;Multiphysics<sup>&reg;</sup> software will meet your requirements, you need to contact us. By talking to one of our sales representatives, you will get personalized recommendations and fully documented examples to help you get the most out of your evaluation and guide you to choose the best license option to suit your needs.</p> <p>Just click on the "Contact COMSOL" button, fill in your contact details and any specific comments or questions, and submit. You will receive a response from a sales representative within one business day.</p> </div> </div> <div class="col-md-6" style="background: none"> <div class="cta-next"> <div class="cta-header"> <h2 class='first'>Next Step</h2> <p>Request a Software Demonstration</p> </div> <div class="cta-action" data-cm-cta-toggle> <a class="btn btn-large btn-prod-cta btn-primary--actioncolors" href="/contact">Contact COMSOL</a> </div> <div class="cta-action" data-cm-cta-toggle style="display:none"> <button class="btn btn-large btn-prod-cta btn-primary--actioncolors" data-cm-cta-form-toggle>Contact COMSOL</button> </div> </div><!-- cta-next --> </div><!-- /col --> </div><!-- /row --> <div class="prod-cta-form cta-form clearfix" style="display: none;" data-cm-form> <div class="row"> <div class="col-sm-12 col-md-offset-2 col-md-8"> <div data-cm-form-holder> </div> </div> </div> </div> </div><!-- whiteBg --> <div class="spacer"></div> </div><!-- /container --> </div><!-- /cta-section --> <script nonce="e9miNzLtovF999F2sVcxzg=="> $(function() { $('[data-cm-cta-form-toggle]').click(function(){ $("[data-cm-form]").toggle(); }); contactForm.gaLocation = "products-cta"; contactForm.cacheBuster = false; $.ajax({ url: "/form-api/ajax/basic-form", data: {options: { cta: 'rad', url: window.location.href, rad: true, subject: "Demo Requested" } } }).done(function(data) { $("[data-cm-cta-toggle]").toggle(); $("[data-cm-form-holder]").html(data); }) .fail(function() { }) .always(function() { }); }); </script> </div> <div data-cm-scrollTrigger></div> <nav> <div class="toc__wrapper"> <!-- Table of Contents --> <div class="toc--products"> <div class="toc toc--stuck" data-cm-toc> <!--toggle--> <div class="toc__explore-bar" data-cm-toc-button> <div class="toc__explore" data-cm-toc-explore>Explore Product Suite</div><i class="fa fa-arrow-up toc__arrow" data-cm-toc__arrow></i> </div> <!--end toggle--> <div class="row toc__row--no-margin"> <!-- TOC Close Button --> <div class="col-xs-12 toc__close-bar toc__close-bar--top"> <div class="toc__close pull-right" data-cm-toc-button data-toggle="collapse" data-target="#toc"><i class="fa fa-close"></i></div> </div> <div class="col-xs-12"> <div class="toc__body"> <!-- TOC Categories --> <div class="prod-navwrapper"> <div class="prod-navinner"> <div class="row row-table"> <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 prod-col-platform"> <ul class="prod-type-platform"> <li><h3>Platform Product</h3></li> <li><a href="/comsol-multiphysics">COMSOL&nbsp;Multiphysics<sup>&reg;</sup></a></li> </ul> <ul class="prod-type-deployment"> <li><h3>Deployment Products</h3></li> <li><a href="/comsol-compiler">COMSOL&nbsp;Compiler&trade;</a></li> <li><a href="/comsol-server">COMSOL&nbsp;Server&trade;</a></li> </ul> </div> <div class=" col-xs-6 col-sm-8 col-md-6 col-lg-8 prod-col-modules"> <div class="row"> <div class="col-sm-12 col-md-12 col-lg-6"> <div class="row"> <div class="col-sm-6 col-md-6 col-lg-6"> <ul class="prod-type-physics"> <!-- Electromagnetics Modules --> <li><h3>Electromagnetics<br/>Modules</h3></li> <li><a href="/acdc-module">AC/DC</a></li> <li><a href="/rf-module">RF</a></li> <li><a href="/wave-optics-module">Wave Optics</a></li> <li><a href="/ray-optics-module">Ray Optics</a></li> <li><a href="/plasma-module">Plasma</a></li> <li><a href="/electric-discharge-module">Electric Discharge</a></li> <li><a href="/semiconductor-module">Semiconductor</a></li> </ul> </div> <div class="col-sm-6 col-md-6 col-lg-6"> <ul class="prod-type-physics"> <li><h3>Structural Mechanics &amp; Acoustics Modules</h3></li> <li><a href="/structural-mechanics-module">Structural Mechanics</a> <ul> <li><a href="/nonlinear-structural-materials-module">Nonlinear Structural Materials</a></li> <li><a href="/composite-materials-module">Composite Materials</a></li> <li><a href="/geomechanics-module"> Geomechanics</a></li> <li><a href="/fatigue-module">Fatigue</a></li> <li><a href="/rotordynamics-module">Rotordynamics</a></li> </ul> </li> <li><a href="/multibody-dynamics-module">Multibody Dynamics</a></li> <li><a href="/mems-module"> MEMS</a></li> <li><a href="/acoustics-module"> Acoustics</a></li> </ul> </div> </div> </div> <div class="col-sm-12 col-md-12 col-lg-6"> <div class="row"> <div class="col-sm-6 col-md-6 col-lg-6"> <ul class="prod-type-physics"> <li><h3>Fluid Flow &amp;<br/>Heat Transfer Modules</h3></li> <li><a href="/cfd-module">CFD</a> <ul> <li><a href="/mixer-module">Mixer </a></li> </ul> </li> <li><a href="/polymer-flow-module">Polymer Flow</a></li> <li><a href="/microfluidics-module">Microfluidics</a></li> <li><a href="/porous-media-flow-module">Porous Media Flow</a></li> <li><a href="/subsurface-flow-module">Subsurface Flow</a></li> <li><a href="/pipe-flow-module"> Pipe Flow</a></li> <li><a href="/molecular-flow-module">Molecular Flow</a></li> <li><a href="/metal-processing-module">Metal Processing</a></li> <li><a href="/heat-transfer-module">Heat Transfer</a></li> </ul> </div> <div class="col-sm-6 col-md-6 col-lg-6"> <ul class="prod-type-physics"> <!-- Chemical Engineering Modules --> <li><h3>Chemical Engineering<br/>Modules</h3></li> <li><a href="/chemical-reaction-engineering-module"> Chemical Reaction Engineering</a></li> <li><a href="/battery-design-module"> Battery Design</a></li> <li><a href="/fuel-cell-and-electrolyzer-module"> Fuel Cell &amp; Electrolyzer</a></li> <li><a href="/electrodeposition-module"> Electrodeposition</a></li> <li><a href="/corrosion-module">Corrosion</a></li> <li><a href="/electrochemistry-module"> Electrochemistry</a></li> </ul> <ul class="prod-type-core mobile"> <li> <h3> Multipurpose Products </h3> </li> <li><a href="/optimization-module">Optimization Module</a></li> <li><a href="/uncertainty-quantification-module">Uncertainty Quantification Module</a></li> <li><a href="/material-library">Material Library</a></li> <li><a href="/particle-tracing-module">Particle Tracing Module</a></li> <li><a href="/liquid-and-gas-properties-module">Liquid &amp; Gas Properties Module</a></li> </ul> <ul class="prod-type-interfacing mobile"> <!-- Be aware that Interfacing products are listed twice in this file. Remember to make any changes to the desktop list further down --> <li><h3>Interfacing Products</h3></li> <li><a href="/livelink-for-matlab">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span></a></li> <li><a href="/livelink-simulink">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Simulink<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-excel">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Excel<sup>&reg;</sup></span></a></li> <li><a href="/cad-import-module">CAD Import Module</a></li> <li><a href="/design-module">Design Module</a></li> <li><a href="/ecad-import-module"> ECAD Import Module</a></li> <li><a href="/livelink-for-solidworks">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;SOLIDWORKS<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-inventor"> LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Inventor<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-autocad"> LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;AutoCAD<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-revit"> LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Revit<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-creo-parametric">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;PTC Creo Parametric&trade;</span></a></li> <li><a href="/livelink-for-solid-edge">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Solid Edge<sup>&reg;</sup></span></a></li> <li><a href="/file-import-for-catia-v5-module">File Import <em class="ipFor">for</em>&nbsp;CATIA<sup>&reg;</sup> V5</a></li> </ul> </div> </div> </div> </div> </div> <div class="col-sm-hidden col-md-3 col-lg-2 prod-col-interfacing desktop"> <ul class="prod-type-core"> <li> <h3>Multipurpose Products</h3> </li> <li><a href="/optimization-module">Optimization Module</a></li> <li><a href="/uncertainty-quantification-module">Uncertainty Quantification Module</a></li> <li><a href="/material-library">Material Library</a></li> <li><a href="/particle-tracing-module">Particle Tracing Module</a></li> <li><a href="/liquid-and-gas-properties-module">Liquid &amp; Gas Properties Module</a></li> </ul> <ul class="prod-type-interfacing "> <!-- Be aware that Interfacing products are listed twice in this file. Remember to make any changes to the mobile list further up --> <li><h3>Interfacing Products</h3></li> <li><a href="/livelink-for-matlab">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;MATLAB<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-simulink">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Simulink<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-excel">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Excel<sup>&reg;</sup></span></a></li> <li><a href="/cad-import-module">CAD Import Module</a></li> <li><a href="/design-module">Design Module</a></li> <li><a href="/ecad-import-module"> ECAD Import Module</a></li> <li><a href="/livelink-for-solidworks">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;SOLIDWORKS<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-inventor"> LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Inventor<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-autocad"> LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;AutoCAD<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-revit"> LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Revit<sup>&reg;</sup></span></a></li> <li><a href="/livelink-for-creo-parametric">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;PTC Creo Parametric&trade;</span></a></li> <li><a href="/livelink-for-solid-edge">LiveLink&trade; <span class="llCompany"><em class="ipFor">for</em>&nbsp;Solid Edge<sup>&reg;</sup></span></a></li> <li><a href="/file-import-for-catia-v5-module">File Import <em class="ipFor">for</em>&nbsp;CATIA<sup>&reg;</sup> V5</a></li> </ul> </div> </div> </div> </div> </div><!--end toc__body--> </div><!--end col --> <!-- TOC Close Button --> <div class="col-xs-12 toc__close-bar toc__close-bar--bottom"> <div class="toc__close pull-right" data-cm-toc-button data-toggle="collapse" data-target="#toc"><i class="fa fa-close"></i></div> </div> </div><!--end row no margin --> </div><!--end toc --> </div><!--/end toc learning --> </div><!-- toc__wrapper --> </nav> </div><!-- contentWindow --> </div><!-- content --> <!--googleoff: index--> <div class="footer-sitemap" role="footer"> <div class="ftr-main"> <div class="ftr-sections"> <ul> <li class=" ftr-link-header">Product Information</li> <li class="ftr-link"><a href="/products" class=" nav-link " >Products</a></li> <!-- <li class="ftr-link"><a href="/features-benefits/" class=" nav-link " >Features and Benefits</a></li> --> <li class="ftr-link"><a href="/products/specifications/" class=" nav-link " >Specification Chart</a></li> <li class="ftr-link"><a href="/products/licensing/" class=" nav-link " >License Options</a></li> <li class="ftr-link"><a href="/system-requirements/" class=" nav-link " >System Requirements</a></li> <li class="ftr-link"><a href="/release-history" class=" nav-link " >Release History</a></li> </ul> </div ><div class="ftr-sections"> <ul> <li class="ftr-link-header">Use Cases</li> <li class="ftr-link"><a href="/models/" class=" nav-link " >Model and Application Files</a></li> <li class="ftr-link"><a href="/videos?type%5B%5D=videotype-product&type%5B%5D=videotype-modeldemo&s=" class=" nav-link " >Product Demo Videos</a></li> <li class="ftr-link"><a href="/stories" class=" nav-link " >User Stories</a></li> <li class="ftr-link"><a href="/papers-presentations" class=" nav-link " >Papers and Research</a></li> <li class="ftr-link"><a href="/books" class=" nav-link " >Books</a></li> </ul> </div ><div class="ftr-sections"> <ul> <li class="ftr-link-header">Learn</li> <li class="ftr-link"><a href="/support/learning-center" class=" nav-link " >Learning Center</a></li> <li class="ftr-link"><a href="/events/training-courses" class=" nav-link " >Instructor-Led Training</a></li> <li class="ftr-link"><a href="/forum/" class=" nav-link " >Discussion Forum</a></li> <li class="ftr-link"><a href="/community/exchange/" class=" nav-link " >Application Exchange</a></li> <li class="ftr-link"><a href="/blogs" class=" nav-link " >COMSOL Blog</a></li> <li class="ftr-link"><a href="/multiphysics" class=" nav-link " >Multiphysics Cyclopedia</a></li> </ul> </div ><div class="ftr-sections"> <ul> <li class="ftr-link-header">Events</li> <li class="ftr-link"><a href="/events/webinars" class=" nav-link " >Webinars</a></li> <li class="ftr-link"><a href="/events/comsol-days/" class=" nav-link " >COMSOL Days</a></li> <li class="ftr-link"><a href="/events" class=" nav-link " >Events Calendar</a></li> <li class="ftr-link"><a href="/conference/" class=" nav-link " >COMSOL Conference</a></li> </ul> </div ><div class="ftr-sections"> <ul> <li class="ftr-link-header">Support and Services</li> <li class="ftr-link"><a href="/support" class=" nav-link " >Support Center</a></li> <li class="ftr-link"><a href="/support/cases/" class=" nav-link " >My Support Cases</a></li> <li class="ftr-link"><a href="/support/knowledgebase/browse/900/" class=" nav-link " >Knowledge Base</a></li> <li class="ftr-link"><a href="/partners-consultants" class=" nav-link " >Partners and Consultants</a></li> <li class="ftr-link"><a href="/documentation/" class=" nav-link " >Documentation</a></li> <li class="ftr-link"><a href="/product-download/" class=" nav-link " >Product Download</a></li> </ul> </div ><div class="ftr-sections"> <ul> <li class="ftr-link-header">Company</li> <li class="ftr-link"><a href="/company/" class=" nav-link " >About</a></li> <li class="ftr-link"><a href="/company/careers/" class=" nav-link " >Careers</a></li> <li class="ftr-link"><a href="/press-releases" class=" nav-link " >Press</a></li> <li class="ftr-link"><a href="/contact" class=" nav-link " >Contact Us</a></li> </ul> </div> </div> <!-- <div class="ftr-social"> <div class="footerSocialIcon"><a href="http://www.linkedin.com/company/comsol-inc-" target="_blank"><img src="//cdn.comsol.com/social/In-White-14px.png"></a></div> <div class="footerSocialIcon"><a href="https://plus.google.com/115989417062257642064?prsrc=3" rel="publisher" target="_top" style="text-decoration:none;"> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a></div> <div class="footerSocialIcon"><a href="https://twitter.com/COMSOL_Inc" target="_blank"><img src="//cdn.comsol.com/social/Twitter_Social_Icon_Rounded_Square_White.png" width="32px"></a></div> <div class="footerSocialIcon"><a href="https://www.facebook.com/multiphysics" target="_blank"><img src="//cdn.comsol.com/social/FB-f-Logo__white_29.png"></a></div> <div class="footerSocialIcon"><a href="//www.comsol.com/blogs/" target="_blank"><i class="fa fa-rss-square fa-lg" aria-hidden="true"></i></div> </div> --> <hr class="footerhr"> <div class="ftr-legal"> <ul> <li class="footerAcess"> <div data-cm-logged-in style="display:none"> <em><a href="/access/" data-cm-access-full-name data-hj-suppress></a></em> <span class="footerDivider">&nbsp;|&nbsp;</span> <a href="/access/logout/">Log Out</a> </div> <div data-cm-logged-out> <a href="/access/">Log In</a> </div> </li> <li class="footerDivider">&nbsp;|&nbsp;</li> <li><a href="/company/privacy/" class=" nav-link " >Privacy Policy</a></li> <li class="footerDivider">&nbsp;|&nbsp;</li> <li><a href="/trademarks/" class=" nav-link " >Trademarks</a></li> <li class="footerDivider">&nbsp;|&nbsp;</li> <li> <!-- OneTrust Cookies Settings button start --> <span id="ot-sdk-btn" class="ot-sdk-show-settings"> Cookie Settings</span> <!-- OneTrust Cookies Settings button end --> </li> <li class="footerCopyright">&copy; 2025 by COMSOL. All rights reserved</li> </ul> </div> </div> <!--googleon: index--> <script type="text/plain" nonce="e9miNzLtovF999F2sVcxzg==" class="optanon-category-C0004"> _linkedin_partner_id = "1950202"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script type="text/plain" nonce="e9miNzLtovF999F2sVcxzg==" class="cm-category-C0004"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.nonce = "e9miNzLtovF999F2sVcxzg=="; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1950202&fmt=gif" /> </noscript> </body> </html> <!-- generated: Sun, 19 Jan 2025 10:12:33 +0000 ++ '1737281553' ++ E ++ gentime: 0.0487 -->

Pages: 1 2 3 4 5 6 7 8 9 10