CINXE.COM
MATLAB - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>MATLAB - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"525db283-d309-46c5-a90e-8d76c50f7c59","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"MATLAB","wgTitle":"MATLAB","wgCurRevisionId":1276714473,"wgRevisionId":1276714473,"wgArticleId":20412,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages using the Graph extension","Pages with disabled graphs","Articles with short description","Short description is different from Wikidata","Use mdy dates from September 2020","Articles containing potentially dated statements from 2020","All articles containing potentially dated statements","Articles containing potentially dated statements from 2017","All articles with unsourced statements","Articles with unsourced statements from February 2021","Pages using Sister project links with wikidata mismatch","Pages using Sister project links with hidden wikidata","Articles with example MATLAB/Octave code","Image processing software","1970s software","Computer-related introductions in the 1970s","Array programming languages","Proprietary software programmed in C","Computer algebra system software for Linux","Computer algebra system software for macOS","Computer algebra system software for Windows","Computer algebra systems","Computer vision software","Cross-platform software","Data mining and machine learning software","Data and information visualization software","Data-centric programming languages","Dynamically typed programming languages","Econometrics software","High-level programming languages","IRIX software","Linear algebra","Mathematical optimization software","Numerical analysis software for Linux","Numerical analysis software for macOS","Numerical analysis software for Windows","Numerical linear algebra","Numerical programming languages","Numerical software","Parallel computing","Plotting software","Proprietary commercial software for Linux","Proprietary cross-platform software","Regression and curve fitting software","Software modeling language","Statistical programming languages","Time series software","Domain-specific programming languages"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"MATLAB","wgRelevantArticleId":20412,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"Matlab","wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgInternalRedirectTargetUrl":"/wiki/MATLAB","wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q169478","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","ext.math.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["mediawiki.action.view.redirect","ext.cite.ux-enhancements","ext.pygments.view","site","mediawiki.page.ready","jquery.tablesorter","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.math.styles%7Cext.pygments%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.20"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Matlab_Logo.png/1200px-Matlab_Logo.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1074"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Matlab_Logo.png/960px-Matlab_Logo.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="716"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="573"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="MATLAB - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/MATLAB"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=MATLAB&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/MATLAB"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-MATLAB rootpage-MATLAB skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=MATLAB" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=MATLAB" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=MATLAB" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=MATLAB" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-Origins" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Origins"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Origins</span> </div> </a> <ul id="toc-Origins-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Commercial_development" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Commercial_development"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Commercial development</span> </div> </a> <ul id="toc-Commercial_development-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Recent_history" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Recent_history"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Recent history</span> </div> </a> <ul id="toc-Recent_history-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Release_history" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Release_history"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Release history</span> </div> </a> <ul id="toc-Release_history-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Syntax" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Syntax"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Syntax</span> </div> </a> <button aria-controls="toc-Syntax-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Syntax subsection</span> </button> <ul id="toc-Syntax-sublist" class="vector-toc-list"> <li id="toc-"Hello,_world!"_example" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#"Hello,_world!"_example"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>"Hello, world!" example</span> </div> </a> <ul id="toc-"Hello,_world!"_example-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Variables" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Variables"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Variables</span> </div> </a> <ul id="toc-Variables-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Vectors_and_matrices" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Vectors_and_matrices"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Vectors and matrices</span> </div> </a> <ul id="toc-Vectors_and_matrices-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Structures" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Structures"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Structures</span> </div> </a> <ul id="toc-Structures-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Functions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Functions</span> </div> </a> <ul id="toc-Functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Function_handles" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Function_handles"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.6</span> <span>Function handles</span> </div> </a> <ul id="toc-Function_handles-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Classes_and_object-oriented_programming" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Classes_and_object-oriented_programming"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.7</span> <span>Classes and object-oriented programming</span> </div> </a> <ul id="toc-Classes_and_object-oriented_programming-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Graphics_and_graphical_user_interface_programming" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Graphics_and_graphical_user_interface_programming"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Graphics and graphical user interface programming</span> </div> </a> <ul id="toc-Graphics_and_graphical_user_interface_programming-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-MATLAB_and_other_languages" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#MATLAB_and_other_languages"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>MATLAB and other languages</span> </div> </a> <ul id="toc-MATLAB_and_other_languages-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Relations_to_US_sanctions" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Relations_to_US_sanctions"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Relations to US sanctions</span> </div> </a> <ul id="toc-Relations_to_US_sanctions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">MATLAB</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 70 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-70" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">70 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%85%D8%A7%D8%AA%D9%84%D8%A7%D8%A8" title="ماتلاب – Arabic" lang="ar" hreflang="ar" data-title="ماتلاب" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/MATLAB" title="MATLAB – Azerbaijani" lang="az" hreflang="az" data-title="MATLAB" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%AE%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%9F%E0%A6%B2%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%AC" title="ম্যাটল্যাব – Bangla" lang="bn" hreflang="bn" data-title="ম্যাটল্যাব" data-language-autonym="বাংলা" data-language-local-name="Bangla" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/MATLAB" title="MATLAB – Minnan" lang="nan" hreflang="nan" data-title="MATLAB" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="Minnan" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/MATLAB" title="MATLAB – Bulgarian" lang="bg" hreflang="bg" data-title="MATLAB" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/MATLAB" title="MATLAB – Bosnian" lang="bs" hreflang="bs" data-title="MATLAB" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/MATLAB" title="MATLAB – Catalan" lang="ca" hreflang="ca" data-title="MATLAB" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/MATLAB" title="MATLAB – Czech" lang="cs" hreflang="cs" data-title="MATLAB" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/MATLAB" title="MATLAB – Danish" lang="da" hreflang="da" data-title="MATLAB" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Matlab" title="Matlab – German" lang="de" hreflang="de" data-title="Matlab" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/MATLAB" title="MATLAB – Estonian" lang="et" hreflang="et" data-title="MATLAB" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/MATLAB" title="MATLAB – Greek" lang="el" hreflang="el" data-title="MATLAB" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/MATLAB" title="MATLAB – Spanish" lang="es" hreflang="es" data-title="MATLAB" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/MATLAB" title="MATLAB – Esperanto" lang="eo" hreflang="eo" data-title="MATLAB" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/MATLAB" title="MATLAB – Basque" lang="eu" hreflang="eu" data-title="MATLAB" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%85%D8%AA%D9%84%D8%A8" title="متلب – Persian" lang="fa" hreflang="fa" data-title="متلب" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/MATLAB" title="MATLAB – French" lang="fr" hreflang="fr" data-title="MATLAB" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%A7%A4%ED%8A%B8%EB%9E%A9" title="매트랩 – Korean" lang="ko" hreflang="ko" data-title="매트랩" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%84%D5%A1%D5%A9%D5%AC%D5%A1%D5%A2" title="Մաթլաբ – Armenian" lang="hy" hreflang="hy" data-title="Մաթլաբ" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%88%E0%A4%9F%E0%A4%B2%E0%A5%88%E0%A4%AC" title="मैटलैब – Hindi" lang="hi" hreflang="hi" data-title="मैटलैब" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/MATLAB" title="MATLAB – Croatian" lang="hr" hreflang="hr" data-title="MATLAB" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/MATLAB" title="MATLAB – Indonesian" lang="id" hreflang="id" data-title="MATLAB" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/MATLAB" title="MATLAB – Icelandic" lang="is" hreflang="is" data-title="MATLAB" data-language-autonym="Íslenska" data-language-local-name="Icelandic" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/MATLAB" title="MATLAB – Italian" lang="it" hreflang="it" data-title="MATLAB" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/MATLAB" title="MATLAB – Hebrew" lang="he" hreflang="he" data-title="MATLAB" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%AE%E0%B3%8D%E0%B2%AF%E0%B2%BE%E0%B2%9F%E0%B2%B2%E0%B3%8D%E0%B2%AF%E0%B2%BE%E0%B2%AC" title="ಮ್ಯಾಟಲ್ಯಾಬ – Kannada" lang="kn" hreflang="kn" data-title="ಮ್ಯಾಟಲ್ಯಾಬ" data-language-autonym="ಕನ್ನಡ" data-language-local-name="Kannada" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/MATLAB" title="MATLAB – Latvian" lang="lv" hreflang="lv" data-title="MATLAB" data-language-autonym="Latviešu" data-language-local-name="Latvian" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/MATLAB" title="MATLAB – Lithuanian" lang="lt" hreflang="lt" data-title="MATLAB" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/MATLAB" title="MATLAB – Lombard" lang="lmo" hreflang="lmo" data-title="MATLAB" data-language-autonym="Lombard" data-language-local-name="Lombard" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/MATLAB" title="MATLAB – Hungarian" lang="hu" hreflang="hu" data-title="MATLAB" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/MATLAB" title="MATLAB – Macedonian" lang="mk" hreflang="mk" data-title="MATLAB" data-language-autonym="Македонски" data-language-local-name="Macedonian" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%AE%E0%B4%BE%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%8D%E2%80%8C%E0%B4%B2%E0%B4%BE%E0%B4%AC%E0%B5%8D" title="മാറ്റ്ലാബ് – Malayalam" lang="ml" hreflang="ml" data-title="മാറ്റ്ലാബ്" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%AE%E0%A5%85%E0%A4%9F%E0%A4%B2%E0%A5%85%E0%A4%AC" title="मॅटलॅब – Marathi" lang="mr" hreflang="mr" data-title="मॅटलॅब" data-language-autonym="मराठी" data-language-local-name="Marathi" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/MATLAB" title="MATLAB – Malay" lang="ms" hreflang="ms" data-title="MATLAB" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/MATLAB" title="MATLAB – Burmese" lang="my" hreflang="my" data-title="MATLAB" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="Burmese" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/MATLAB" title="MATLAB – Dutch" lang="nl" hreflang="nl" data-title="MATLAB" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/MATLAB" title="MATLAB – Japanese" lang="ja" hreflang="ja" data-title="MATLAB" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/MATLAB" title="MATLAB – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="MATLAB" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/MATLAB" title="MATLAB – Norwegian Nynorsk" lang="nn" hreflang="nn" data-title="MATLAB" data-language-autonym="Norsk nynorsk" data-language-local-name="Norwegian Nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%AE%E0%AD%8D%E0%AD%9F%E0%AC%BE%E0%AC%9F%E0%AD%8D%E2%80%8C%E0%AC%B2%E0%AC%BE%E0%AC%AC%E0%AD%8D%E2%80%8C" title="ମ୍ୟାଟ୍ଲାବ୍ – Odia" lang="or" hreflang="or" data-title="ମ୍ୟାଟ୍ଲାବ୍" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="Odia" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/MATLAB" title="MATLAB – Uzbek" lang="uz" hreflang="uz" data-title="MATLAB" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Uzbek" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/MATLAB" title="MATLAB – Polish" lang="pl" hreflang="pl" data-title="MATLAB" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/MATLAB" title="MATLAB – Portuguese" lang="pt" hreflang="pt" data-title="MATLAB" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/MATLAB" title="MATLAB – Kara-Kalpak" lang="kaa" hreflang="kaa" data-title="MATLAB" data-language-autonym="Qaraqalpaqsha" data-language-local-name="Kara-Kalpak" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/MATLAB" title="MATLAB – Romanian" lang="ro" hreflang="ro" data-title="MATLAB" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/MATLAB" title="MATLAB – Russian" lang="ru" hreflang="ru" data-title="MATLAB" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sco mw-list-item"><a href="https://sco.wikipedia.org/wiki/MATLAB" title="MATLAB – Scots" lang="sco" hreflang="sco" data-title="MATLAB" data-language-autonym="Scots" data-language-local-name="Scots" class="interlanguage-link-target"><span>Scots</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Matlab" title="Matlab – Albanian" lang="sq" hreflang="sq" data-title="Matlab" data-language-autonym="Shqip" data-language-local-name="Albanian" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/MATLAB" title="MATLAB – Simple English" lang="en-simple" hreflang="en-simple" data-title="MATLAB" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/MATLAB" title="MATLAB – Slovak" lang="sk" hreflang="sk" data-title="MATLAB" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/MATLAB" title="MATLAB – Slovenian" lang="sl" hreflang="sl" data-title="MATLAB" data-language-autonym="Slovenščina" data-language-local-name="Slovenian" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D9%85%D8%A7%D8%AA%D9%84%D8%A7%D8%A8" title="ماتلاب – Central Kurdish" lang="ckb" hreflang="ckb" data-title="ماتلاب" data-language-autonym="کوردی" data-language-local-name="Central Kurdish" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/MATLAB" title="MATLAB – Serbian" lang="sr" hreflang="sr" data-title="MATLAB" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/MATLAB" title="MATLAB – Serbo-Croatian" lang="sh" hreflang="sh" data-title="MATLAB" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbo-Croatian" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/MATLAB" title="MATLAB – Finnish" lang="fi" hreflang="fi" data-title="MATLAB" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Matlab" title="Matlab – Swedish" lang="sv" hreflang="sv" data-title="Matlab" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/MATLAB" title="MATLAB – Tagalog" lang="tl" hreflang="tl" data-title="MATLAB" data-language-autonym="Tagalog" data-language-local-name="Tagalog" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AE%E0%AF%87%E0%AE%9F%E0%AF%8D%E0%AE%B2%E0%AF%87%E0%AE%AA%E0%AF%8D" title="மேட்லேப் – Tamil" lang="ta" hreflang="ta" data-title="மேட்லேப்" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/MATLAB" title="MATLAB – Kabyle" lang="kab" hreflang="kab" data-title="MATLAB" data-language-autonym="Taqbaylit" data-language-local-name="Kabyle" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%81%E0%B8%A1%E0%B8%95%E0%B9%81%E0%B8%A5%E0%B9%87%E0%B8%9A" title="แมตแล็บ – Thai" lang="th" hreflang="th" data-title="แมตแล็บ" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/MATLAB" title="MATLAB – Tajik" lang="tg" hreflang="tg" data-title="MATLAB" data-language-autonym="Тоҷикӣ" data-language-local-name="Tajik" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/MATLAB" title="MATLAB – Turkish" lang="tr" hreflang="tr" data-title="MATLAB" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/MATLAB" title="MATLAB – Turkmen" lang="tk" hreflang="tk" data-title="MATLAB" data-language-autonym="Türkmençe" data-language-local-name="Turkmen" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/MATLAB" title="MATLAB – Ukrainian" lang="uk" hreflang="uk" data-title="MATLAB" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D9%85%DB%8C%D9%B9%D9%84%DB%8C%D8%A8" title="میٹلیب – Urdu" lang="ur" hreflang="ur" data-title="میٹلیب" data-language-autonym="اردو" data-language-local-name="Urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-ug mw-list-item"><a href="https://ug.wikipedia.org/wiki/%D9%85%DB%95%D8%AA%D9%84%DB%95%D8%A8" title="مەتلەب – Uyghur" lang="ug" hreflang="ug" data-title="مەتلەب" data-language-autonym="ئۇيغۇرچە / Uyghurche" data-language-local-name="Uyghur" class="interlanguage-link-target"><span>ئۇيغۇرچە / Uyghurche</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/MATLAB" title="MATLAB – Vietnamese" lang="vi" hreflang="vi" data-title="MATLAB" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/MATLAB" title="MATLAB – Wu" lang="wuu" hreflang="wuu" data-title="MATLAB" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/MATLAB" title="MATLAB – Cantonese" lang="yue" hreflang="yue" data-title="MATLAB" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/MATLAB" title="MATLAB – Chinese" lang="zh" hreflang="zh" data-title="MATLAB" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q169478#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/MATLAB" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:MATLAB" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/MATLAB"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=MATLAB&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=MATLAB&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/MATLAB"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=MATLAB&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=MATLAB&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/MATLAB" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/MATLAB" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=MATLAB&oldid=1276714473" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=MATLAB&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=MATLAB&id=1276714473&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMATLAB"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMATLAB"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=MATLAB&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=MATLAB&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:MATLAB" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://en.wikibooks.org/wiki/MATLAB_Programming" hreflang="en"><span>Wikibooks</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://en.wikiversity.org/wiki/MATLAB" hreflang="en"><span>Wikiversity</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q169478" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><span class="mw-redirectedfrom">(Redirected from <a href="/w/index.php?title=Matlab&redirect=no" class="mw-redirect" title="Matlab">Matlab</a>)</span></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Numerical computing environment and programming language</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">For the geographical region, see <a href="/wiki/Matlab_(Bangladesh)" title="Matlab (Bangladesh)">Matlab (Bangladesh)</a>.</div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="/wiki/MATHLAB" title="MATHLAB">MATHLAB</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">MATLAB (software)</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span typeof="mw:File"><a href="/wiki/File:Matlab_Logo.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/21/Matlab_Logo.png/250px-Matlab_Logo.png" decoding="async" width="150" height="134" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/21/Matlab_Logo.png/330px-Matlab_Logo.png 2x" data-file-width="2529" data-file-height="2264" /></a></span><div class="infobox-caption">L-shaped membrane logo<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="/wiki/MathWorks" title="MathWorks">MathWorks</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">1984<span class="noprint">; 41 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1984</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546" /></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">R2024b<sup id="cite_ref-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18_2-0" class="reference"><a href="#cite_note-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q169478?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span> / September 12, 2024<span class="noprint">; 6 months ago</span><span style="display:none"> (<span class="bday dtstart published updated">September 12, 2024</span>)</span></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>/<a href="/wiki/C%2B%2B" title="C++">C++</a>, MATLAB</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a>, <a href="/wiki/MacOS" title="MacOS">macOS</a>, and <a href="/wiki/Linux" title="Linux">Linux</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="/wiki/IA-32" title="IA-32">IA-32</a>, <a href="/wiki/X86-64" title="X86-64">x86-64</a>, <a href="/wiki/ARM64" class="mw-redirect" title="ARM64">ARM64</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/List_of_numerical-analysis_software" title="List of numerical-analysis software">Numerical computing</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a> <a href="/wiki/Commercial_software" title="Commercial software">commercial software</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.mathworks.com/products/matlab.html">mathworks.com</a></span></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546" /><table class="infobox vevent"><caption class="infobox-title summary">MATLAB (programming language)</caption><tbody><tr><th scope="row" class="infobox-label"><a href="/wiki/Programming_paradigm" title="Programming paradigm">Paradigm</a></th><td class="infobox-data"><a href="/wiki/Multi-paradigm_programming_language" class="mw-redirect" title="Multi-paradigm programming language">multi-paradigm</a>: <a href="/wiki/Functional_programming" title="Functional programming">functional</a>, <a href="/wiki/Imperative_programming" title="Imperative programming">imperative</a>, <a href="/wiki/Procedural_programming" title="Procedural programming">procedural</a>, <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented</a>, <a href="/wiki/Array_programming" title="Array programming">array</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_design" title="Software design">Designed by</a></th><td class="infobox-data"><a href="/wiki/Cleve_Moler" title="Cleve Moler">Cleve Moler</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_developer" class="mw-redirect" title="Software developer">Developer</a></th><td class="infobox-data organiser"><a href="/wiki/MathWorks" title="MathWorks">MathWorks</a></td></tr><tr><th scope="row" class="infobox-label">First appeared</th><td class="infobox-data">late 1970s</td></tr><tr><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546" /></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">R2024b<sup id="cite_ref-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18_2-1" class="reference"><a href="#cite_note-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q169478?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span> / September 12, 2024<span class="noprint">; 6 months ago</span><span style="display:none"> (<span class="bday dtstart published updated">September 12, 2024</span>)</span></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Type_system" title="Type system">Typing discipline</a></th><td class="infobox-data"><a href="/wiki/Dynamic_typing" class="mw-redirect" title="Dynamic typing">dynamic</a>, <a href="/wiki/Weak_typing" class="mw-redirect" title="Weak typing">weak</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Filename_extension" title="Filename extension">Filename extensions</a></th><td class="infobox-data"><code>.m</code>, <code>.p</code>,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> <code>.mex*</code>,<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> <code>.mat</code>,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> <code>.fig</code>,<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> <code>.mlx</code>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> <code>.mlapp</code>,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> <code>.mltbx</code>,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> <code>.mlappinstall</code>,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> <code>.mlpkginstall</code><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.mathworks.com/products/matlab.html">mathworks.com</a></span></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">Influenced by</th></tr><tr><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><div class="hlist"> <ul><li><a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a></li> <li><a href="/wiki/EISPACK" title="EISPACK">EISPACK</a></li> <li><a href="/wiki/Fortran" title="Fortran">Fortran</a></li> <li><a href="/wiki/LINPACK" title="LINPACK">LINPACK</a></li> <li><a href="/wiki/PL/0" title="PL/0">PL/0</a></li> <li><a href="/wiki/Speakeasy_(computational_environment)" title="Speakeasy (computational environment)">Speakeasy</a><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup></li></ul> </div></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">Influenced</th></tr><tr><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><div class="hlist"> <ul><li><a href="/wiki/Julia_(programming_language)" title="Julia (programming language)">Julia</a><sup id="cite_ref-Julia_15-0" class="reference"><a href="#cite_note-Julia-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/GNU_Octave" title="GNU Octave">Octave</a><sup id="cite_ref-Octave_16-0" class="reference"><a href="#cite_note-Octave-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Scilab" title="Scilab">Scilab</a><sup id="cite_ref-Scilab_17-0" class="reference"><a href="#cite_note-Scilab-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup></li></ul> </div></td></tr><tr><td colspan="2" class="infobox-below hlist" style="border-top: 1px solid #aaa; padding-top: 3px;"> <ul><li><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Wikibooks-logo-en-noslogan.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/16px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/24px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/32px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></a></span> <a href="https://en.wikibooks.org/wiki/MATLAB_Programming" class="extiw" title="wikibooks:MATLAB Programming">MATLAB Programming</a> at Wikibooks</li></ul> </td></tr></tbody></table> <p><b>MATLAB</b> (an abbreviation of "MATrix LABoratory"<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>) is a <a href="/wiki/Proprietary_software" title="Proprietary software">proprietary</a> <a href="/wiki/Multi-paradigm_programming_language" class="mw-redirect" title="Multi-paradigm programming language">multi-paradigm</a> <a href="/wiki/Programming_language" title="Programming language">programming language</a> and <a href="/wiki/Numerical_analysis" title="Numerical analysis">numeric computing</a> environment developed by <a href="/wiki/MathWorks" title="MathWorks">MathWorks</a>. MATLAB allows <a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">matrix</a> manipulations, plotting of <a href="/wiki/Function_(mathematics)" title="Function (mathematics)">functions</a> and data, implementation of <a href="/wiki/Algorithm" title="Algorithm">algorithms</a>, creation of <a href="/wiki/User_interface" title="User interface">user interfaces</a>, and interfacing with programs written in other languages. </p><p>Although MATLAB is intended primarily for numeric computing, an optional toolbox uses the <a href="/wiki/MuPAD" title="MuPAD">MuPAD</a> <a href="/wiki/Computer_algebra_system" title="Computer algebra system">symbolic engine</a> allowing access to <a href="/wiki/Symbolic_computing" class="mw-redirect" title="Symbolic computing">symbolic computing</a> abilities. An additional package, <a href="/wiki/Simulink" title="Simulink">Simulink</a>, adds graphical multi-domain simulation and <a href="/wiki/Model-based_design" title="Model-based design">model-based design</a> for <a href="/wiki/Dynamical_system" title="Dynamical system">dynamic</a> and <a href="/wiki/Embedded_system" title="Embedded system">embedded systems</a>. </p><p>As of 2020<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=MATLAB&action=edit">[update]</a></sup>, MATLAB has more than four million users worldwide.<sup id="cite_ref-mathworksCompanyOverview_19-0" class="reference"><a href="#cite_note-mathworksCompanyOverview-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> They come from various backgrounds of <a href="/wiki/Engineering" title="Engineering">engineering</a>, <a href="/wiki/Science" title="Science">science</a>, and <a href="/wiki/Economics" title="Economics">economics</a>. As of 2017<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=MATLAB&action=edit">[update]</a></sup>, more than 5000 global colleges and universities use MATLAB to support instruction and research.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Origins">Origins</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=2" title="Edit section: Origins"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MATLAB was invented by mathematician and computer programmer <a href="/wiki/Cleve_Moler" title="Cleve Moler">Cleve Moler</a>.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-0" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> The idea for MATLAB was based on his 1960s PhD <a href="/wiki/Thesis" title="Thesis">thesis</a>.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-1" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Moler became a math professor at the <a href="/wiki/University_of_New_Mexico" title="University of New Mexico">University of New Mexico</a> and started developing MATLAB for his students<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-2" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> as a hobby.<sup id="cite_ref-hobby_22-0" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> He developed MATLAB's initial <a href="/wiki/Linear_algebra" title="Linear algebra">linear algebra</a> programming in 1967 with his one-time thesis advisor, <a href="/wiki/George_Forsythe" title="George Forsythe">George Forsythe</a>.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-3" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> This was followed by <a href="/wiki/Fortran" title="Fortran">Fortran</a> code for <a href="/wiki/Linear_equation" title="Linear equation">linear equations</a> in 1971.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-4" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </p><p>Before version 1.0, MATLAB "was not a programming language; it was a simple interactive <a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">matrix</a> calculator. There were no programs, no toolboxes, no graphics. And no <a href="/wiki/Ordinary_differential_equation" title="Ordinary differential equation">ODEs</a> or <a href="/wiki/FFT" class="mw-redirect" title="FFT">FFTs</a>."<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p><p>The first early version of MATLAB was completed in the late 1970s.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-5" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> The software was disclosed to the public for the first time in February 1979 at the <a href="/wiki/Naval_Postgraduate_School" title="Naval Postgraduate School">Naval Postgraduate School</a> in California.<sup id="cite_ref-hobby_22-1" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> Early versions of MATLAB were simple <a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">matrix calculators</a> with 71 pre-built functions.<sup id="cite_ref-Moler_Little_pp._1–67_24-0" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> At the time, MATLAB was distributed for free<sup id="cite_ref-Xue_Press_2020_p._21_25-0" class="reference"><a href="#cite_note-Xue_Press_2020_p._21-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Press_2008_p._6_26-0" class="reference"><a href="#cite_note-Press_2008_p._6-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> to universities.<sup id="cite_ref-Woodford_Phillips_2011_p._1_27-0" class="reference"><a href="#cite_note-Woodford_Phillips_2011_p._1-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> Moler would leave copies at universities he visited and the software developed a strong following in the math departments of university campuses.<sup id="cite_ref-Tranquillo_2011_p._28-0" class="reference"><a href="#cite_note-Tranquillo_2011_p.-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5">: 5 </span></sup> </p><p>In the 1980s, Cleve Moler met <a href="/wiki/John_N._Little" title="John N. Little">John N. Little</a>. They decided to reprogram MATLAB in <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> and market it for the <a href="/wiki/IBM" title="IBM">IBM</a> <a href="/wiki/Desktop_computer" title="Desktop computer">desktops</a> that were replacing <a href="/wiki/Mainframe_computer" title="Mainframe computer">mainframe computers</a> at the time.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-6" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> John Little and programmer Steve Bangert re-programmed MATLAB in C, created the MATLAB programming language, and developed features for toolboxes.<sup id="cite_ref-hobby_22-2" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Commercial_development">Commercial development</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=3" title="Edit section: Commercial development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MATLAB was first released as a commercial product in 1984 at the Automatic Control Conference in <a href="/wiki/Las_Vegas" title="Las Vegas">Las Vegas</a>.<sup id="cite_ref-Chonacky_Winch_2005_pp._9–10_21-7" class="reference"><a href="#cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-hobby_22-3" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> <a href="/wiki/MathWorks" title="MathWorks">MathWorks</a>, Inc. was founded to develop the software<sup id="cite_ref-Press_2008_p._6_26-1" class="reference"><a href="#cite_note-Press_2008_p._6-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> and the MATLAB programming language was released.<sup id="cite_ref-Moler_Little_pp._1–67_24-1" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> The first MATLAB sale was the following year, when <a href="/wiki/Nick_Trefethen" title="Nick Trefethen">Nick Trefethen</a> from the <a href="/wiki/Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">Massachusetts Institute of Technology</a> bought ten copies.<sup id="cite_ref-hobby_22-4" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-LoTurco_2020_29-0" class="reference"><a href="#cite_note-LoTurco_2020-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </p><p>By the end of the 1980s, several hundred copies of MATLAB had been sold to universities for student use.<sup id="cite_ref-hobby_22-5" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> The software was popularized largely thanks to toolboxes created by experts in various fields for performing specialized mathematical tasks.<sup id="cite_ref-Xue_Press_2020_p._21_25-1" class="reference"><a href="#cite_note-Xue_Press_2020_p._21-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> Many of the toolboxes were developed as a result of <a href="/wiki/Stanford_University" title="Stanford University">Stanford</a> students that used MATLAB in academia, then brought the software with them to the private sector.<sup id="cite_ref-hobby_22-6" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p><p>Over time, MATLAB was re-written for early operating systems created by <a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a>, <a href="/wiki/VAX" title="VAX">VAX</a>, <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, and for Unix PCs.<sup id="cite_ref-hobby_22-7" class="reference"><a href="#cite_note-hobby-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Moler_Little_pp._1–67_24-2" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> Version 3 was released in 1987.<sup id="cite_ref-Gatto_Rizzoli_1993_pp._85–88_30-0" class="reference"><a href="#cite_note-Gatto_Rizzoli_1993_pp._85–88-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> The first MATLAB compiler was developed by <a href="/wiki/Stephen_C._Johnson" title="Stephen C. Johnson">Stephen C. Johnson</a> in the 1990s.<sup id="cite_ref-Moler_Little_pp._1–67_24-3" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </p><p>In 2000, MathWorks added a Fortran-based library for linear algebra in MATLAB 6, replacing the software's original LINPACK and EISPACK subroutines that were in C.<sup id="cite_ref-Moler_Little_pp._1–67_24-4" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> MATLAB's Parallel Computing Toolbox was released at the 2004 Supercomputing Conference and support for graphics processing units (GPUs) was added to it in 2010.<sup id="cite_ref-Moler_Little_pp._1–67_24-5" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Recent_history">Recent history</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=4" title="Edit section: Recent history"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Some especially large changes to the software were made with version 8 in 2012.<sup id="cite_ref-Cho_Martinez_2014_p._31-0" class="reference"><a href="#cite_note-Cho_Martinez_2014_p.-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> The <a href="/wiki/User_interface" title="User interface">user interface</a> was reworked<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (February 2021)">citation needed</span></a></i>]</sup> and <a href="/wiki/Simulink" title="Simulink">Simulink</a>'s functionality was expanded.<sup id="cite_ref-Xue_Chen_2013_p._17_32-0" class="reference"><a href="#cite_note-Xue_Chen_2013_p._17-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> </p><p>By 2016, MATLAB had introduced several technical and user interface improvements, including the MATLAB Live <a href="/wiki/Source-code_editor" title="Source-code editor">Editor</a> notebook, and other features.<sup id="cite_ref-Moler_Little_pp._1–67_24-6" class="reference"><a href="#cite_note-Moler_Little_pp._1–67-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Release_history">Release history</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=5" title="Edit section: Release history"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For a complete list of changes of both MATLAB an official toolboxes, check MATLAB previous releases.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </p> <table class="sortable wikitable"> <caption><b>Versions of the MATLAB product family</b> </caption> <tbody><tr> <th>Name of release </th> <th>MATLAB </th> <th>Simulink, Stateflow (MATLAB attachments) </th> <th>Year </th></tr> <tr> <th>Volume 8 </th> <td>5.0 </td> <td> </td> <td>1996 </td></tr> <tr> <th>Volume 9 </th> <td>5.1 </td> <td> </td> <td>1997 </td></tr> <tr> <th>R9.1 </th> <td>5.1.1 </td> <td> </td> <td>1997 </td></tr> <tr> <th>R10 </th> <td>5.2 </td> <td> </td> <td>1998 </td></tr> <tr> <th>R10.1 </th> <td>5.2.1 </td> <td> </td> <td>1998 </td></tr> <tr> <th>R11 </th> <td>5.3 </td> <td> </td> <td>1999 </td></tr> <tr> <th>R11.1 </th> <td>5.3.1 </td> <td> </td> <td>1999 </td></tr> <tr> <th>R12 </th> <td>6.0 </td> <td> </td> <td>2000 </td></tr> <tr> <th>R12.1 </th> <td>6.1 </td> <td> </td> <td>2001 </td></tr> <tr> <th>R13 </th> <td>6.5 </td> <td> </td> <td>2002 </td></tr> <tr> <th>R13SP1 </th> <td>6.5.1 </td> <td> </td> <td rowspan="2">2003 </td></tr> <tr> <th>R13SP2 </th> <td>6.5.2 </td> <td> </td></tr> <tr> <th>R14 </th> <td>7 </td> <td>6.0 </td> <td rowspan="2">2004 </td></tr> <tr> <th>R14SP1 </th> <td>7.0.1 </td> <td>6.1 </td></tr> <tr> <th>R14SP2 </th> <td>7.0.4 </td> <td>6.2 </td> <td rowspan="2">2005 </td></tr> <tr> <th>R14SP3 </th> <td>7.1 </td> <td>6.3 </td></tr> <tr> <th>R2006a </th> <td>7.2 </td> <td>6.4 </td> <td rowspan="2">2006 </td></tr> <tr> <th>R2006b </th> <td>7.3 </td> <td>6.5 </td></tr> <tr> <th>R2007a </th> <td>7.4 </td> <td>6.6 </td> <td rowspan="2">2007 </td></tr> <tr> <th>R2007b </th> <td>7.5 </td> <td>7.0 </td></tr> <tr> <th>R2008a </th> <td>7.6 </td> <td>7.1 </td> <td rowspan="2">2008 </td></tr> <tr> <th>R2008b </th> <td>7.7 </td> <td>7.2 </td></tr> <tr> <th>R2009a </th> <td>7.8 </td> <td>7.3 </td> <td rowspan="2">2009 </td></tr> <tr> <th>R2009b </th> <td>7.9 </td> <td>7.4 </td></tr> <tr> <th>R2010a </th> <td>7.10 </td> <td>7.5 </td> <td rowspan="2">2010 </td></tr> <tr> <th>R2010b </th> <td>7.11 </td> <td>7.6 </td></tr> <tr> <th>R2011a </th> <td>7.12 </td> <td>7.7 </td> <td rowspan="2">2011 </td></tr> <tr> <th>R2011b </th> <td>7.13 </td> <td>7.8 </td></tr> <tr> <th>R2012a </th> <td>7.14 </td> <td>7.9 </td> <td rowspan="2">2012 </td></tr> <tr> <th>R2012b </th> <td>8.0 </td> <td>8.0 </td></tr> <tr> <th>R2013a </th> <td>8.1 </td> <td>8.1 </td> <td rowspan="2">2013 </td></tr> <tr> <th>R2013b </th> <td>8.2 </td> <td>8.2 </td></tr> <tr> <th>R2014a </th> <td>8.3 </td> <td>8.3 </td> <td rowspan="2">2014 </td></tr> <tr> <th>R2014b </th> <td>8.4 </td> <td>8.4 </td></tr> <tr> <th>R2015a </th> <td>8.5 </td> <td>8.5 </td> <td rowspan="2">2015 </td></tr> <tr> <th>R2015b </th> <td>8.6 </td> <td>8.6 </td></tr> <tr> <th>R2016a </th> <td>9.0 </td> <td>8.7 </td> <td rowspan="2">2016 </td></tr> <tr> <th>R2016b </th> <td>9.1 </td> <td>8.8 </td></tr> <tr> <th>R2017a </th> <td>9.2 </td> <td>8.9 </td> <td rowspan="2">2017 </td></tr> <tr> <th>R2017b </th> <td>9.3 </td> <td>9.0 </td></tr> <tr> <th>R2018a </th> <td>9.4 </td> <td>9.1 </td> <td rowspan="2">2018 </td></tr> <tr> <th>R2018b </th> <td>9.5 </td> <td>9.2 </td></tr> <tr> <th>R2019a </th> <td>9.6 </td> <td>9.3 </td> <td rowspan="2">2019 </td></tr> <tr> <th>R2019b </th> <td>9.7 </td> <td>10.0 </td></tr> <tr> <th>R2020a </th> <td>9.8 </td> <td>10.1 </td> <td rowspan="2">2020 </td></tr> <tr> <th>R2020b </th> <td>9.9 </td> <td>10.2 </td></tr> <tr> <th>R2021a </th> <td>9.10 </td> <td>10.3 </td> <td rowspan="2">2021 </td></tr> <tr> <th>R2021b </th> <td>9.11 </td> <td>10.4 </td></tr> <tr> <th>R2022a </th> <td>9.12 </td> <td>10.5 </td> <td rowspan="2">2022 </td></tr> <tr> <th>R2022b </th> <td>9.13 </td> <td>10.6 </td></tr> <tr> <th>R2023a </th> <td>9.14 </td> <td>10.7 </td> <td rowspan="2">2023 </td></tr> <tr> <th>R2023b </th> <td>23.2 </td> <td>23.2 </td></tr> <tr> <th>R2024a </th> <td>24.1 </td> <td>24.1 </td> <td rowspan="2">2024 </td></tr> <tr> <th>R2024b </th> <td>24.2 </td> <td>24.2 </td></tr> </tbody></table> <div class="mw-heading mw-heading2"><h2 id="Syntax">Syntax</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=6" title="Edit section: Syntax"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The MATLAB application is built around the MATLAB programming language. </p><p>Common usage of the MATLAB application involves using the "<a href="/wiki/Command-line_interface" title="Command-line interface">Command Window</a>" as an interactive mathematical <a href="/wiki/Command_line_interface" class="mw-redirect" title="Command line interface">shell</a> or executing <a href="/wiki/Text_file" title="Text file">text files</a> containing MATLAB code.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id=""Hello,_world!"_example"><span id=".22Hello.2C_world.21.22_example"></span>"Hello, world!" example</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=7" title="Edit section: "Hello, world!" example"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>An example of a <a href="/wiki/%22Hello,_world!%22_program" class="mw-redirect" title=""Hello, world!" program">"Hello, world!" program</a> exists in MATLAB. </p> <div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="nb">disp</span><span class="p">(</span><span class="s">'Hello, world!'</span><span class="p">)</span> </pre></div> <p>It displays like so: </p> <div class="mw-highlight mw-highlight-lang-output mw-content-ltr" dir="ltr"><pre><span></span><span class="go">Hello, world!</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Variables">Variables</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=8" title="Edit section: Variables"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Variable_(computer_science)" title="Variable (computer science)">Variables</a> are defined using the <a href="/wiki/Assignment_(computer_science)" title="Assignment (computer science)">assignment</a> operator, <code>=</code>. </p><p>MATLAB is a <a href="/wiki/Strong_and_weak_typing" title="Strong and weak typing">weakly typed</a> programming language because <a href="/wiki/Data_type" title="Data type">types</a> are implicitly converted.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> It is an <a href="/wiki/Type_inference" title="Type inference">inferred</a> <a href="/wiki/Type_system" title="Type system">typed language</a> because variables can be assigned without declaring their type, except if they are to be treated as symbolic objects,<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> and that their type can change. </p><p>Values can come from <a href="/wiki/Constant_(computer_science)" class="mw-redirect" title="Constant (computer science)">constants</a>, from computation involving values of other variables, or from the output of a <a href="/wiki/Function_(computer_programming)" title="Function (computer programming)">function</a>. </p><p>For example: </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">x</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">17</span> <span class="go">x =</span> <span class="go"> 17</span> <span class="gp">>> </span><span class="n">x</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">'hat'</span> <span class="go">x =</span> <span class="go">hat</span> <span class="gp">>> </span><span class="n">x</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="p">[</span><span class="mi">3</span><span class="o">*</span><span class="mi">4</span><span class="p">,</span><span class="w"> </span><span class="nb">pi</span><span class="o">/</span><span class="mi">2</span><span class="p">]</span> <span class="go">x =</span> <span class="go"> 12.0000 1.5708</span> <span class="gp">>> </span><span class="n">y</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">3</span><span class="o">*</span><span class="nb">sin</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="go">y =</span> <span class="go"> -1.6097 3.0000</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Vectors_and_matrices">Vectors and matrices</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=9" title="Edit section: Vectors and matrices"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A simple array is defined using the colon syntax: <i>initial</i><code>:</code><i>increment</i><code>:</code><i>terminator</i>. For instance: </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">array</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">1</span><span class="p">:</span><span class="mi">2</span><span class="p">:</span><span class="mi">9</span> <span class="go">array =</span> <span class="go"> 1 3 5 7 9</span> </pre></div> <p>defines a variable named <code>array</code> (or assigns a new value to an existing variable with the name <code>array</code>) which is an array consisting of the values 1, 3, 5, 7, and 9. That is, the array starts at 1 (the <i>initial</i> value), increments with each step from the previous value by 2 (the <i>increment</i> value), and stops once it reaches (or is about to exceed) 9 (the <i>terminator</i> value). </p><p>The <i>increment</i> value can actually be left out of this syntax (along with one of the colons), to use a default value of 1. </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">ari</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">1</span><span class="p">:</span><span class="mi">5</span> <span class="go">ari =</span> <span class="go"> 1 2 3 4 5</span> </pre></div> <p>assigns to the variable named <code>ari</code> an array with the values 1, 2, 3, 4, and 5, since the default value of 1 is used as the increment. </p><p><a href="/wiki/One-based_indexing" class="mw-redirect" title="One-based indexing">Indexing</a> is one-based,<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> which is the usual convention for <a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">matrices</a> in mathematics, unlike zero-based indexing commonly used in other programming languages such as C, <a href="/wiki/C%2B%2B" title="C++">C++</a>, and <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>. </p><p>Matrices can be defined by separating the elements of a row with blank space or comma and using a semicolon to separate the rows. The list of elements should be surrounded by square brackets <code>[]</code>. Parentheses <code>()</code> are used to access elements and subarrays (they are also used to denote a function argument list). </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">A</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="p">[</span><span class="mi">16</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">13</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w"> </span><span class="mi">8</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w"> </span><span class="mi">6</span><span class="p">,</span><span class="w"> </span><span class="mi">7</span><span class="p">,</span><span class="w"> </span><span class="mi">12</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"> </span><span class="mi">15</span><span class="p">,</span><span class="w"> </span><span class="mi">14</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">]</span> <span class="go">A =</span> <span class="go"> 16 3 2 13</span> <span class="go"> 5 10 11 8</span> <span class="go"> 9 6 7 12</span> <span class="go"> 4 15 14 1</span> <span class="gp">>> </span><span class="n">A</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span> <span class="go">ans =</span> <span class="go"> 11</span> </pre></div> <p>Sets of indices can be specified by expressions such as <code>2:4</code>, which evaluates to <code>[2, 3, 4]</code>. For example, a submatrix taken from rows 2 through 4 and columns 3 through 4 can be written as: </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">A</span><span class="p">(</span><span class="mi">2</span><span class="p">:</span><span class="mi">4</span><span class="p">,</span><span class="mi">3</span><span class="p">:</span><span class="mi">4</span><span class="p">)</span> <span class="go">ans =</span> <span class="go"> 11 8</span> <span class="go"> 7 12</span> <span class="go"> 14 1</span> </pre></div> <p>A square <a href="/wiki/Identity_matrix" title="Identity matrix">identity matrix</a> of size <i>n</i> can be generated using the function <code>eye</code>, and matrices of any size with zeros or ones can be generated with the functions <code>zeros</code> and <code>ones</code>, respectively. </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="nb">eye</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span> <span class="go">ans =</span> <span class="go"> 1 0 0</span> <span class="go"> 0 1 0</span> <span class="go"> 0 0 1</span> <span class="gp">>> </span><span class="nb">zeros</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span> <span class="go">ans =</span> <span class="go"> 0 0 0</span> <span class="go"> 0 0 0</span> <span class="gp">>> </span><span class="nb">ones</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span> <span class="go">ans =</span> <span class="go"> 1 1 1</span> <span class="go"> 1 1 1</span> </pre></div> <p><a href="/wiki/Transpose" title="Transpose">Transposing</a> a vector or a matrix is done either by the function <code>transpose</code> or by adding dot-prime after the matrix (without the dot, prime will perform <a href="/wiki/Conjugate_transpose" title="Conjugate transpose">conjugate transpose</a> for complex arrays): </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">A</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="p">[</span><span class="mi">1</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="n">B</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">A</span><span class="p">.</span><span class="o">'</span><span class="p">,</span><span class="w"> </span><span class="n">C</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">transpose</span><span class="p">(</span><span class="n">A</span><span class="p">)</span> <span class="go">A =</span> <span class="go"> 1</span> <span class="go"> 2</span> <span class="go">B =</span> <span class="go"> 1 2</span> <span class="go">C =</span> <span class="go"> 1 2</span> <span class="gp">>> </span><span class="n">D</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">5</span><span class="p">],</span><span class="w"> </span><span class="n">D</span><span class="p">.</span><span class="o">'</span> <span class="go">D =</span> <span class="go"> 0 3</span> <span class="go"> 1 5</span> <span class="go">ans =</span> <span class="go"> 0 1</span> <span class="go"> 3 5</span> </pre></div> <p>Most functions accept arrays as input and operate element-wise on each element. For example, <code>mod(2*J,n)</code> will multiply every element in <i>J</i> by 2, and then reduce each element modulo <i>n</i>. MATLAB does include standard <code>for</code> and <code>while</code> loops, but (as in other similar applications such as <a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a> and <a href="/wiki/R_(programming_language)" title="R (programming language)">R</a>), using the <a href="/wiki/Array_programming" title="Array programming">vectorized</a> notation is encouraged and is often faster to execute. The following code, excerpted from the function <i>magic.m</i>, creates a <a href="/wiki/Magic_square" title="Magic square">magic square</a> <i>M</i> for odd values of <i>n</i> (MATLAB function <code>meshgrid</code> is used here to generate square matrices <span class="texhtml mvar" style="font-style:italic;">I</span> and <span class="texhtml mvar" style="font-style:italic;">J</span> containing <span class="nowrap">⁠<span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1:n}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mn>1</mn> <mo>:</mo> <mi>n</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle 1:n}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/b62854651e7b5b8766d9b089edce5ed4f3379fa4" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:4.494ex; height:2.176ex;" alt="{\displaystyle 1:n}" /></span>⁠</span>): </p> <div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="p">[</span><span class="n">J</span><span class="p">,</span><span class="n">I</span><span class="p">]</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">meshgrid</span><span class="p">(</span><span class="mi">1</span><span class="p">:</span><span class="n">n</span><span class="p">);</span> <span class="n">A</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">mod</span><span class="p">(</span><span class="n">I</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">J</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="p">(</span><span class="n">n</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">3</span><span class="p">)</span><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="n">n</span><span class="p">);</span> <span class="n">B</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">mod</span><span class="p">(</span><span class="n">I</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">J</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="n">n</span><span class="p">);</span> <span class="n">M</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">n</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">A</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">B</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Structures">Structures</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=10" title="Edit section: Structures"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MATLAB supports structure data types.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> Since all variables in MATLAB are arrays, a more adequate name is "structure array", where each element of the array has the same field names. In addition, MATLAB supports dynamic field names<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> (field look-ups by name, field manipulations, etc.). </p> <div class="mw-heading mw-heading3"><h3 id="Functions">Functions</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=11" title="Edit section: Functions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>When creating a MATLAB function, the name of the file should match the name of the first function in the file. Valid function names begin with an alphabetic character, and can contain letters, numbers, or underscores. Variables and functions are case sensitive.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="n">rgbImage</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">imread</span><span class="p">(</span><span class="s">'ecg.png'</span><span class="p">);</span> <span class="n">grayImage</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">rgb2gray</span><span class="p">(</span><span class="n">rgbImage</span><span class="p">);</span><span class="w"> </span><span class="c">% for non-indexed images</span> <span class="n">level</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">graythresh</span><span class="p">(</span><span class="n">grayImage</span><span class="p">);</span><span class="w"> </span><span class="c">% threshold for converting image to binary, </span> <span class="n">binaryImage</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">im2bw</span><span class="p">(</span><span class="n">grayImage</span><span class="p">,</span><span class="w"> </span><span class="n">level</span><span class="p">);</span><span class="w"> </span> <span class="c">% Extract the individual red, green, and blue color channels.</span> <span class="n">redChannel</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">rgbImage</span><span class="p">(:,</span><span class="w"> </span><span class="p">:,</span><span class="w"> </span><span class="mi">1</span><span class="p">);</span> <span class="n">greenChannel</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">rgbImage</span><span class="p">(:,</span><span class="w"> </span><span class="p">:,</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span> <span class="n">blueChannel</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">rgbImage</span><span class="p">(:,</span><span class="w"> </span><span class="p">:,</span><span class="w"> </span><span class="mi">3</span><span class="p">);</span> <span class="c">% Make the black parts pure red.</span> <span class="n">redChannel</span><span class="p">(</span><span class="o">~</span><span class="n">binaryImage</span><span class="p">)</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">255</span><span class="p">;</span> <span class="n">greenChannel</span><span class="p">(</span><span class="o">~</span><span class="n">binaryImage</span><span class="p">)</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="n">blueChannel</span><span class="p">(</span><span class="o">~</span><span class="n">binaryImage</span><span class="p">)</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="c">% Now recombine to form the output image.</span> <span class="n">rgbImageOut</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">cat</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="n">redChannel</span><span class="p">,</span><span class="w"> </span><span class="n">greenChannel</span><span class="p">,</span><span class="w"> </span><span class="n">blueChannel</span><span class="p">);</span> <span class="nb">imshow</span><span class="p">(</span><span class="n">rgbImageOut</span><span class="p">);</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Function_handles">Function handles</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=12" title="Edit section: Function handles"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MATLAB supports elements of <a href="/wiki/Lambda_calculus" title="Lambda calculus">lambda calculus</a> by introducing function handles,<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> or function references, which are implemented either in .m files or anonymous<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup>/nested functions.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Classes_and_object-oriented_programming">Classes and object-oriented programming</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=13" title="Edit section: Classes and object-oriented programming"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MATLAB supports <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a> including classes, <a href="/wiki/Inheritance_(object-oriented_programming)" title="Inheritance (object-oriented programming)">inheritance</a>, virtual dispatch, packages, <a href="/wiki/Pass-by-value" class="mw-redirect" title="Pass-by-value">pass-by-value</a> semantics, and <a href="/wiki/Pass-by-reference" class="mw-redirect" title="Pass-by-reference">pass-by-reference</a> semantics.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> However, the syntax and calling conventions are significantly different from other languages. MATLAB has value classes and reference classes, depending on whether the class has <i>handle</i> as a super-class (for reference classes) or not (for value classes).<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> </p><p>Method call behavior is different between value and reference classes. For example, a call to a method: </p> <div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="n">object</span><span class="p">.</span><span class="n">method</span><span class="p">();</span> </pre></div> <p>can alter any member of <i>object</i> only if <i>object</i> is an instance of a reference class, otherwise value class methods must return a new instance if it needs to modify the object. </p><p>An example of a simple class is provided below: </p> <div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="k">classdef</span><span class="w"> </span><span class="n">Hello</span> <span class="w"> </span><span class="k">methods</span> <span class="w"> </span><span class="k">function</span><span class="w"> </span><span class="nf">greet</span><span class="p">(</span>obj<span class="p">)</span> <span class="w"> </span><span class="nb">disp</span><span class="p">(</span><span class="s">'Hello!'</span><span class="p">)</span> <span class="w"> </span><span class="k">end</span> <span class="w"> </span><span class="k">end</span> <span class="k">end</span> </pre></div> <p>When put into a file named <code>hello.m</code>, this can be executed with the following commands: </p> <div class="mw-highlight mw-highlight-lang-matlabsession mw-content-ltr" dir="ltr"><pre><span></span><span class="gp">>> </span><span class="n">x</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">Hello</span><span class="p">();</span> <span class="gp">>> </span><span class="n">x</span><span class="p">.</span><span class="n">greet</span><span class="p">();</span> <span class="go">Hello!</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Graphics_and_graphical_user_interface_programming">Graphics and graphical user interface programming</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=14" title="Edit section: Graphics and graphical user interface programming"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Notice plainlinks metadata ambox ambox-notice" role="presentation" style="width:100%;margin:0;"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/1/1d/Information_icon4.svg/40px-Information_icon4.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/1/1d/Information_icon4.svg/60px-Information_icon4.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/1/1d/Information_icon4.svg/80px-Information_icon4.svg.png 2x" data-file-width="620" data-file-height="620" /></span></span></div></td><td class="mbox-text" style="text-align: left;"><div class="mbox-text-span">Graphs are unavailable due to technical issues. Updates on reimplementing the Graph extension, which will be known as the Chart extension, can be found on <a class="external text" href="https://phabricator.wikimedia.org/tag/charts/">Phabricator</a> and on <a href="https://www.mediawiki.org/wiki/Extension:Chart" class="extiw" title="mw:Extension:Chart">MediaWiki.org</a>.</div></td></tr></tbody></table> <p>MATLAB has tightly integrated graph-plotting features. For example, the function <i>plot</i> can be used to produce a graph from two vectors <i>x</i> and <i>y</i>. The code: </p> <div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="n">x</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">0</span><span class="p">:</span><span class="nb">pi</span><span class="o">/</span><span class="mi">100</span><span class="p">:</span><span class="mi">2</span><span class="o">*</span><span class="nb">pi</span><span class="p">;</span> <span class="n">y</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">sin</span><span class="p">(</span><span class="n">x</span><span class="p">);</span> <span class="nb">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="n">y</span><span class="p">)</span> </pre></div> <p>produces the following figure of the <a href="/wiki/Sine_wave" title="Sine wave">sine function</a>: </p><p><span typeof="mw:File"><a href="/wiki/File:Matlab_plot_sin.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Matlab_plot_sin.svg/500px-Matlab_plot_sin.svg.png" decoding="async" width="350" height="248" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Matlab_plot_sin.svg/960px-Matlab_plot_sin.svg.png 1.5x" data-file-width="1052" data-file-height="744" /></a></span> </p><p>MATLAB supports three-dimensional graphics as well: </p> <table> <tbody><tr> <td valign="top"><div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="p">[</span><span class="n">X</span><span class="p">,</span><span class="n">Y</span><span class="p">]</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">meshgrid</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">:</span><span class="mf">0.25</span><span class="p">:</span><span class="mi">10</span><span class="p">,</span><span class="o">-</span><span class="mi">10</span><span class="p">:</span><span class="mf">0.25</span><span class="p">:</span><span class="mi">10</span><span class="p">);</span> <span class="n">f</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">sinc</span><span class="p">(</span><span class="nb">sqrt</span><span class="p">((</span><span class="n">X</span><span class="o">/</span><span class="nb">pi</span><span class="p">)</span><span class="o">.^</span><span class="mi">2</span><span class="o">+</span><span class="p">(</span><span class="n">Y</span><span class="o">/</span><span class="nb">pi</span><span class="p">)</span><span class="o">.^</span><span class="mi">2</span><span class="p">));</span> <span class="nb">mesh</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">Y</span><span class="p">,</span><span class="n">f</span><span class="p">);</span> <span class="nb">axis</span><span class="p">([</span><span class="o">-</span><span class="mi">10</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="o">-</span><span class="mi">10</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="o">-</span><span class="mf">0.3</span><span class="w"> </span><span class="mi">1</span><span class="p">])</span> <span class="nb">xlabel</span><span class="p">(</span><span class="s">'{\bfx}'</span><span class="p">)</span> <span class="nb">ylabel</span><span class="p">(</span><span class="s">'{\bfy}'</span><span class="p">)</span> <span class="nb">zlabel</span><span class="p">(</span><span class="s">'{\bfsinc} ({\bfR})'</span><span class="p">)</span> <span class="nb">hidden</span><span class="w"> </span><span class="n">off</span> </pre></div> </td> <td>    </td> <td valign="top"><div class="mw-highlight mw-highlight-lang-matlab mw-content-ltr" dir="ltr"><pre><span></span><span class="p">[</span><span class="n">X</span><span class="p">,</span><span class="n">Y</span><span class="p">]</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nb">meshgrid</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">:</span><span class="mf">0.25</span><span class="p">:</span><span class="mi">10</span><span class="p">,</span><span class="o">-</span><span class="mi">10</span><span class="p">:</span><span class="mf">0.25</span><span class="p">:</span><span class="mi">10</span><span class="p">);</span> <span class="n">f</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="n">sinc</span><span class="p">(</span><span class="nb">sqrt</span><span class="p">((</span><span class="n">X</span><span class="o">/</span><span class="nb">pi</span><span class="p">)</span><span class="o">.^</span><span class="mi">2</span><span class="o">+</span><span class="p">(</span><span class="n">Y</span><span class="o">/</span><span class="nb">pi</span><span class="p">)</span><span class="o">.^</span><span class="mi">2</span><span class="p">));</span> <span class="nb">surf</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">Y</span><span class="p">,</span><span class="n">f</span><span class="p">);</span> <span class="nb">axis</span><span class="p">([</span><span class="o">-</span><span class="mi">10</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="o">-</span><span class="mi">10</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="o">-</span><span class="mf">0.3</span><span class="w"> </span><span class="mi">1</span><span class="p">])</span> <span class="nb">xlabel</span><span class="p">(</span><span class="s">'{\bfx}'</span><span class="p">)</span> <span class="nb">ylabel</span><span class="p">(</span><span class="s">'{\bfy}'</span><span class="p">)</span> <span class="nb">zlabel</span><span class="p">(</span><span class="s">'{\bfsinc} ({\bfR})'</span><span class="p">)</span> </pre></div> </td></tr> <tr> <td>This code produces a <b><a href="/wiki/Wire_frame_model" class="mw-redirect" title="Wire frame model">wireframe</a></b> 3D plot of the two-dimensional unnormalized <a href="/wiki/Sinc_function" title="Sinc function">sinc function</a>: </td> <td>    </td> <td>This code produces a <b>surface</b> 3D plot of the two-dimensional unnormalized <a href="/wiki/Sinc_function" title="Sinc function">sinc function</a>: </td></tr> <tr> <td style="text-align:center;"><span class="mw-default-size" typeof="mw:File"><a href="/wiki/File:MATLAB_mesh_sinc3D.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/MATLAB_mesh_sinc3D.svg/512px-MATLAB_mesh_sinc3D.svg.png" decoding="async" width="512" height="384" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/MATLAB_mesh_sinc3D.svg/768px-MATLAB_mesh_sinc3D.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c4/MATLAB_mesh_sinc3D.svg/1024px-MATLAB_mesh_sinc3D.svg.png 2x" data-file-width="512" data-file-height="384" /></a></span> </td> <td>    </td> <td style="text-align:center;"><span class="mw-default-size" typeof="mw:File"><a href="/wiki/File:MATLAB_surf_sinc3D.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/16/MATLAB_surf_sinc3D.svg/512px-MATLAB_surf_sinc3D.svg.png" decoding="async" width="512" height="384" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/16/MATLAB_surf_sinc3D.svg/768px-MATLAB_surf_sinc3D.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/16/MATLAB_surf_sinc3D.svg/1024px-MATLAB_surf_sinc3D.svg.png 2x" data-file-width="512" data-file-height="384" /></a></span> </td></tr></tbody></table> <p>MATLAB supports developing <a href="/wiki/Graphical_user_interface" title="Graphical user interface">graphical user interface</a> (GUI) applications.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> UIs can be generated either programmatically or using visual design environments such as <i>GUIDE</i> and <i>App Designer</i>.<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="MATLAB_and_other_languages">MATLAB and other languages</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=15" title="Edit section: MATLAB and other languages"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MATLAB can call functions and subroutines written in the programming languages <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> or <a href="/wiki/Fortran" title="Fortran">Fortran</a>.<sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> A wrapper function is created allowing MATLAB data types to be passed and returned. <a href="/wiki/MEX_file" title="MEX file">MEX files</a> (MATLAB executables) are the dynamically loadable object files created by compiling such functions.<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> Since 2014 increasing two-way interfacing with <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> was being added.<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> </p><p>Libraries written in <a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/ActiveX" title="ActiveX">ActiveX</a> or <a href="/wiki/.NET_Framework" title=".NET Framework">.NET</a> can be directly called from MATLAB,<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> and many MATLAB libraries (for example <a href="/wiki/XML" title="XML">XML</a> or <a href="/wiki/SQL" title="SQL">SQL</a> support) are implemented as wrappers around Java or ActiveX libraries. Calling MATLAB from Java is more complicated, but can be done with a MATLAB toolbox<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> which is sold separately by <a href="/wiki/MathWorks" title="MathWorks">MathWorks</a>, or using an undocumented mechanism called JMI (Java-to-MATLAB Interface),<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> (which should not be confused with the unrelated <a href="/wiki/Java_Metadata_Interface" title="Java Metadata Interface">Java Metadata Interface</a> that is also called JMI). Official MATLAB API for Java was added in 2016.<sup id="cite_ref-MATLAB_Engine_API_for_Java_59-0" class="reference"><a href="#cite_note-MATLAB_Engine_API_for_Java-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> </p><p>As alternatives to the <a href="/wiki/MuPAD" title="MuPAD">MuPAD</a> based Symbolic Math Toolbox available from MathWorks, MATLAB can be connected to <a href="/wiki/Maple_(software)" title="Maple (software)">Maple</a> or <a href="/wiki/Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a>.<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> </p><p>Libraries also exist to import and export <a href="/wiki/MathML" title="MathML">MathML</a>.<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Relations_to_US_sanctions">Relations to US sanctions</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=16" title="Edit section: Relations to US sanctions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 2020, MATLAB withdrew services from two Chinese universities as a result of US sanctions. The universities said this will be responded to by increased use of open-source alternatives and by developing domestic alternatives.<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=17" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Comparison_of_numerical-analysis_software" title="Comparison of numerical-analysis software">Comparison of numerical-analysis software</a></li> <li><a href="/wiki/List_of_numerical-analysis_software" title="List of numerical-analysis software">List of numerical-analysis software</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=18" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/company/newsletters/articles/the-l-shaped-membrane.html">"The L-Shaped Membrane"</a>. MathWorks. 2003<span class="reference-accessdate">. Retrieved <span class="nowrap">February 7,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+L-Shaped+Membrane&rft.pub=MathWorks&rft.date=2003&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fcompany%2Fnewsletters%2Farticles%2Fthe-l-shaped-membrane.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-wikidata-fffd30ea8904b8de0ddda28ec8606f786b540de9-v18_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/company/newsroom/mathworks-announces-release-2024b-of-matlab-and-simulink.html">"MathWorks Announces Release 2024b of MATLAB and Simulink"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 15,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MathWorks+Announces+Release+2024b+of+MATLAB+and+Simulink&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fcompany%2Fnewsroom%2Fmathworks-announces-release-2024b-of-matlab-and-simulink.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/products/availability/index.html#ML">"System Requirements and Platform Availability"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=System+Requirements+and+Platform+Availability&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fproducts%2Favailability%2Findex.html%23ML&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://de.mathworks.com/support/requirements/platform-road-map.html">"Platform Road Map for MATLAB and Simulink Product Families"</a>. <i>de.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">December 22,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=de.mathworks.com&rft.atitle=Platform+Road+Map+for+MATLAB+and+Simulink+Product+Families&rft_id=https%3A%2F%2Fde.mathworks.com%2Fsupport%2Frequirements%2Fplatform-road-map.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/matlab_prog/protect-your-source-code.html">"Protect Your Source Code"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Protect+Your+Source+Code&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_prog%2Fprotect-your-source-code.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/matlab_external/platform-compatibility.html">"MEX Platform Compatibility"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MEX+Platform+Compatibility&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_external%2Fplatform-compatibility.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/import_export/mat-file-versions.html">"MAT-File Versions"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MAT-File+Versions&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fimport_export%2Fmat-file-versions.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/creating_plots/save-figure-to-reopen-in-matlab-later.html">"Save Figure to Reopen in MATLAB Later"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Save+Figure+to+Reopen+in+MATLAB+Later&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fcreating_plots%2Fsave-figure-to-reopen-in-matlab-later.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/matlab_prog/live-script-file-format.html">"Live Code File Format (.mlx)"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Live+Code+File+Format+%28.mlx%29&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_prog%2Flive-script-file-format.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/ref/appdesigner.html">"MATLAB App Designer"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+App+Designer&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fref%2Fappdesigner.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/creating-help.html">"Toolbox Distribution"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Toolbox+Distribution&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fcreating-help.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/creating_guis/what-is-an-app.html">"MATLAB App Installer File"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+App+Installer+File&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fcreating_guis%2Fwhat-is-an-app.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/matlab_external/support-package-installation.html">"Support Package Installation"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Support+Package+Installation&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_external%2Fsupport-package-installation.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141227140938/http://archive.computerhistory.org/resources/access/text/2013/12/102746804-05-01-acc.pdf">"An interview with CLEVE MOLER Conducted by Thomas Haigh On 8 and 9 March, 2004 Santa Barbara, California"</a> <span class="cs1-format">(PDF)</span>. Computer History Museum. Archived from <a rel="nofollow" class="external text" href="http://archive.computerhistory.org/resources/access/text/2013/12/102746804-05-01-acc.pdf">the original</a> <span class="cs1-format">(PDF)</span> on December 27, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">December 6,</span> 2016</span>. <q>So APL, Speakeasy, LINPACK, EISPACK, and PL0 were the predecessors to MATLAB.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=An+interview+with+CLEVE+MOLER+Conducted+by+Thomas+Haigh+On+8+and+9+March%2C+2004+Santa+Barbara%2C+California&rft.pub=Computer+History+Museum&rft_id=http%3A%2F%2Farchive.computerhistory.org%2Fresources%2Faccess%2Ftext%2F2013%2F12%2F102746804-05-01-acc.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Julia-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-Julia_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFBezansonKarpinskiShahEdelman2012" class="citation web cs1">Bezanson, Jeff; Karpinski, Stefan; Shah, Viral; Edelman, Alan (February 14, 2012). <a rel="nofollow" class="external text" href="http://julialang.org/blog/2012/02/why-we-created-julia">"Why We Created Julia"</a>. Julia Language<span class="reference-accessdate">. Retrieved <span class="nowrap">December 1,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Why+We+Created+Julia&rft.pub=Julia+Language&rft.date=2012-02-14&rft.aulast=Bezanson&rft.aufirst=Jeff&rft.au=Karpinski%2C+Stefan&rft.au=Shah%2C+Viral&rft.au=Edelman%2C+Alan&rft_id=http%3A%2F%2Fjulialang.org%2Fblog%2F2012%2F02%2Fwhy-we-created-julia&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Octave-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-Octave_16-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFEaton2001" class="citation web cs1">Eaton, John W. (May 21, 2001). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170809034614/http://jbrwww.che.wisc.edu/tech-reports/twmcc-2001-03.pdf">"Octave: Past, Present, and Future"</a> <span class="cs1-format">(PDF)</span>. <i>Texas-Wisconsin Modeling and Control Consortium</i>. Archived from <a rel="nofollow" class="external text" href="http://jbrwww.che.wisc.edu/tech-reports/twmcc-2001-03.pdf">the original</a> <span class="cs1-format">(PDF)</span> on August 9, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">December 1,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Texas-Wisconsin+Modeling+and+Control+Consortium&rft.atitle=Octave%3A+Past%2C+Present%2C+and+Future&rft.date=2001-05-21&rft.aulast=Eaton&rft.aufirst=John+W.&rft_id=http%3A%2F%2Fjbrwww.che.wisc.edu%2Ftech-reports%2Ftwmcc-2001-03.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Scilab-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-Scilab_17-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20161201171246/http://www.scilab.org/scilab/history">"History"</a>. Scilab. Archived from <a rel="nofollow" class="external text" href="https://www.scilab.org/scilab/history">the original</a> on December 1, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">December 1,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=History&rft.pub=Scilab&rft_id=https%3A%2F%2Fwww.scilab.org%2Fscilab%2Fhistory&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/learn_matlab/matrices-and-arrays.html">"Matrices and Arrays - MATLAB & Simulink"</a>. <i>www.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">May 21,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.mathworks.com&rft.atitle=Matrices+and+Arrays+-+MATLAB+%26+Simulink&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Flearn_matlab%2Fmatrices-and-arrays.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-mathworksCompanyOverview-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-mathworksCompanyOverview_19-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFThe_MathWorks2020" class="citation web cs1">The MathWorks (February 2020). <a rel="nofollow" class="external text" href="https://uk.mathworks.com/content/dam/mathworks/handout/2020-company-factsheet-8-5x11-8282v20.pdf">"Company Overview"</a> <span class="cs1-format">(PDF)</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Company+Overview&rft.date=2020-02&rft.au=The+MathWorks&rft_id=https%3A%2F%2Fuk.mathworks.com%2Fcontent%2Fdam%2Fmathworks%2Fhandout%2F2020-company-factsheet-8-5x11-8282v20.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/matlabcentral/answers/77436-current-number-of-matlab-users-worldwide">"Current number of matlab users worldwide"</a>. <i>Mathworks</i>. November 9, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">April 26,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Mathworks&rft.atitle=Current+number+of+matlab+users+worldwide&rft.date=2017-11-09&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fmatlabcentral%2Fanswers%2F77436-current-number-of-matlab-users-worldwide&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Chonacky_Winch_2005_pp._9–10-21"><span class="mw-cite-backlink">^ <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-Chonacky_Winch_2005_pp._9–10_21-7"><sup><i><b>h</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFChonackyWinch2005" class="citation journal cs1">Chonacky, N.; Winch, D. (2005). "Reviews of Maple, Mathematica, and Matlab: Coming Soon to a Publication Near You". <i>Computing in Science & Engineering</i>. <b>7</b> (2). Institute of Electrical and Electronics Engineers (IEEE): <span class="nowrap">9–</span>10. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2005CSE.....7b...9C">2005CSE.....7b...9C</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Fmcse.2005.39">10.1109/mcse.2005.39</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1521-9615">1521-9615</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:29660034">29660034</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Computing+in+Science+%26+Engineering&rft.atitle=Reviews+of+Maple%2C+Mathematica%2C+and+Matlab%3A+Coming+Soon+to+a+Publication+Near+You&rft.volume=7&rft.issue=2&rft.pages=%3Cspan+class%3D%22nowrap%22%3E9-%3C%2Fspan%3E10&rft.date=2005&rft_id=info%3Adoi%2F10.1109%2Fmcse.2005.39&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A29660034%23id-name%3DS2CID&rft.issn=1521-9615&rft_id=info%3Abibcode%2F2005CSE.....7b...9C&rft.aulast=Chonacky&rft.aufirst=N.&rft.au=Winch%2C+D.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-hobby-22"><span class="mw-cite-backlink">^ <a href="#cite_ref-hobby_22-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-hobby_22-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-hobby_22-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-hobby_22-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-hobby_22-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-hobby_22-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-hobby_22-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-hobby_22-7"><sup><i><b>h</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFHaigh" class="citation journal cs1">Haigh, Thomas. <a rel="nofollow" class="external text" href="http://www.tomandmaria.com/Tom/Writing/MolerBio.pdf">"Cleve Moler: Mathematical Software Pioneer and Creator of Matlab"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Annals of the History of Computing</i>. IEEE Computer Society.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=IEEE+Annals+of+the+History+of+Computing&rft.atitle=Cleve+Moler%3A+Mathematical+Software+Pioneer+and+Creator+of+Matlab&rft.aulast=Haigh&rft.aufirst=Thomas&rft_id=http%3A%2F%2Fwww.tomandmaria.com%2FTom%2FWriting%2FMolerBio.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/company/newsletters/articles/a-brief-history-of-matlab.html">"A Brief History of MATLAB"</a>. <i>www.mathworks.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 4,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.mathworks.com&rft.atitle=A+Brief+History+of+MATLAB&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fcompany%2Fnewsletters%2Farticles%2Fa-brief-history-of-matlab.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Moler_Little_pp._1–67-24"><span class="mw-cite-backlink">^ <a href="#cite_ref-Moler_Little_pp._1–67_24-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Moler_Little_pp._1–67_24-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Moler_Little_pp._1–67_24-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Moler_Little_pp._1–67_24-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Moler_Little_pp._1–67_24-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Moler_Little_pp._1–67_24-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-Moler_Little_pp._1–67_24-6"><sup><i><b>g</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFMolerLittle2020" class="citation journal cs1">Moler, Cleve; Little, Jack (June 12, 2020). <a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F3386331">"A history of MATLAB"</a>. <i>Proceedings of the ACM on Programming Languages</i>. <b>4</b> (HOPL). Association for Computing Machinery (ACM): <span class="nowrap">1–</span>67. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F3386331">10.1145/3386331</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2475-1421">2475-1421</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Proceedings+of+the+ACM+on+Programming+Languages&rft.atitle=A+history+of+MATLAB&rft.volume=4&rft.issue=HOPL&rft.pages=%3Cspan+class%3D%22nowrap%22%3E1-%3C%2Fspan%3E67&rft.date=2020-06-12&rft_id=info%3Adoi%2F10.1145%2F3386331&rft.issn=2475-1421&rft.aulast=Moler&rft.aufirst=Cleve&rft.au=Little%2C+Jack&rft_id=https%3A%2F%2Fdoi.org%2F10.1145%252F3386331&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Xue_Press_2020_p._21-25"><span class="mw-cite-backlink">^ <a href="#cite_ref-Xue_Press_2020_p._21_25-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Xue_Press_2020_p._21_25-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFXuePress2020" class="citation book cs1">Xue, D.; Press, T.U. (2020). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=0Y7ZDwAAQBAJ&pg=PP21"><i>MATLAB Programming: Mathematical Problem Solutions</i></a>. De Gruyter STEM. De Gruyter. p. 21. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3-11-066370-9" title="Special:BookSources/978-3-11-066370-9"><bdi>978-3-11-066370-9</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 16,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=MATLAB+Programming%3A+Mathematical+Problem+Solutions&rft.series=De+Gruyter+STEM&rft.pages=21&rft.pub=De+Gruyter&rft.date=2020&rft.isbn=978-3-11-066370-9&rft.aulast=Xue&rft.aufirst=D.&rft.au=Press%2C+T.U.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3D0Y7ZDwAAQBAJ%26pg%3DPP21&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Press_2008_p._6-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-Press_2008_p._6_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Press_2008_p._6_26-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFPress2008" class="citation book cs1">Press, CRC (2008). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=V4vulPEc29kC&pg=PA6"><i>Solving Applied Mathematical Problems with MATLAB</i></a>. CRC Press. p. 6. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4200-8251-7" title="Special:BookSources/978-1-4200-8251-7"><bdi>978-1-4200-8251-7</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 16,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Solving+Applied+Mathematical+Problems+with+MATLAB&rft.pages=6&rft.pub=CRC+Press&rft.date=2008&rft.isbn=978-1-4200-8251-7&rft.aulast=Press&rft.aufirst=CRC&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DV4vulPEc29kC%26pg%3DPA6&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Woodford_Phillips_2011_p._1-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-Woodford_Phillips_2011_p._1_27-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFWoodfordPhillips2011" class="citation book cs1">Woodford, C.; Phillips, C. (2011). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=L90JVxIvA0YC&pg=PA1"><i>Numerical Methods with Worked Examples: Matlab Edition</i></a>. SpringerLink : Bücher. Springer Netherlands. p. 1. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-94-007-1366-6" title="Special:BookSources/978-94-007-1366-6"><bdi>978-94-007-1366-6</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 16,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Numerical+Methods+with+Worked+Examples%3A+Matlab+Edition&rft.series=SpringerLink+%3A+B%C3%BCcher&rft.pages=1&rft.pub=Springer+Netherlands&rft.date=2011&rft.isbn=978-94-007-1366-6&rft.aulast=Woodford&rft.aufirst=C.&rft.au=Phillips%2C+C.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DL90JVxIvA0YC%26pg%3DPA1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Tranquillo_2011_p.-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-Tranquillo_2011_p._28-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFTranquillo2011" class="citation book cs1">Tranquillo, J.V. (2011). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=ofWpMryW0lgC"><i>MATLAB for Engineering and the Life Sciences</i></a>. Synthesis digital library of engineering and computer science. Morgan & Claypool Publishers. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-60845-710-6" title="Special:BookSources/978-1-60845-710-6"><bdi>978-1-60845-710-6</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 17,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=MATLAB+for+Engineering+and+the+Life+Sciences&rft.series=Synthesis+digital+library+of+engineering+and+computer+science&rft.pub=Morgan+%26+Claypool+Publishers&rft.date=2011&rft.isbn=978-1-60845-710-6&rft.aulast=Tranquillo&rft.aufirst=J.V.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DofWpMryW0lgC&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-LoTurco_2020-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-LoTurco_2020_29-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFLoTurco2020" class="citation web cs1">LoTurco, Lori (January 28, 2020). <a rel="nofollow" class="external text" href="https://news.mit.edu/2020/accelerating-pace-engineering-mathworks-fellows-0128">"Accelerating the pace of engineering"</a>. <i>MIT News</i>. Massachusetts Institute of Technology<span class="reference-accessdate">. Retrieved <span class="nowrap">September 16,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=MIT+News&rft.atitle=Accelerating+the+pace+of+engineering&rft.date=2020-01-28&rft.aulast=LoTurco&rft.aufirst=Lori&rft_id=https%3A%2F%2Fnews.mit.edu%2F2020%2Faccelerating-pace-engineering-mathworks-fellows-0128&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Gatto_Rizzoli_1993_pp._85–88-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-Gatto_Rizzoli_1993_pp._85–88_30-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFGattoRizzoli1993" class="citation journal cs1">Gatto, Marino; Rizzoli, Andrea (1993). "Review of MATLAB, Version 4.0". <i>Natural Resource Modeling</i>. <b>7</b> (1). Wiley: <span class="nowrap">85–</span>88. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1993NRM.....7...85G">1993NRM.....7...85G</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1939-7445.1993.tb00141.x">10.1111/j.1939-7445.1993.tb00141.x</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0890-8575">0890-8575</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Natural+Resource+Modeling&rft.atitle=Review+of+MATLAB%2C+Version+4.0&rft.volume=7&rft.issue=1&rft.pages=%3Cspan+class%3D%22nowrap%22%3E85-%3C%2Fspan%3E88&rft.date=1993&rft.issn=0890-8575&rft_id=info%3Adoi%2F10.1111%2Fj.1939-7445.1993.tb00141.x&rft_id=info%3Abibcode%2F1993NRM.....7...85G&rft.aulast=Gatto&rft.aufirst=Marino&rft.au=Rizzoli%2C+Andrea&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Cho_Martinez_2014_p.-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-Cho_Martinez_2014_p._31-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFChoMartinez2014" class="citation book cs1">Cho, M.J.; Martinez, W.L. (2014). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=X0IqBgAAQBAJ"><i>Statistics in MATLAB: A Primer</i></a>. Chapman & Hall/CRC Computer Science & Data Analysis. CRC Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4665-9657-3" title="Special:BookSources/978-1-4665-9657-3"><bdi>978-1-4665-9657-3</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 17,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Statistics+in+MATLAB%3A+A+Primer&rft.series=Chapman+%26+Hall%2FCRC+Computer+Science+%26+Data+Analysis&rft.pub=CRC+Press&rft.date=2014&rft.isbn=978-1-4665-9657-3&rft.aulast=Cho&rft.aufirst=M.J.&rft.au=Martinez%2C+W.L.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DX0IqBgAAQBAJ&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-Xue_Chen_2013_p._17-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-Xue_Chen_2013_p._17_32-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFXueChen2013" class="citation book cs1">Xue, D.; Chen, Y. (2013). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=6d7iAAAAQBAJ&pg=PT17"><i>System Simulation Techniques with MATLAB and Simulink</i></a>. No Longer used. Wiley. p. 17. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-118-69437-4" title="Special:BookSources/978-1-118-69437-4"><bdi>978-1-118-69437-4</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 15,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=System+Simulation+Techniques+with+MATLAB+and+Simulink&rft.series=No+Longer+used&rft.pages=17&rft.pub=Wiley&rft.date=2013&rft.isbn=978-1-118-69437-4&rft.aulast=Xue&rft.aufirst=D.&rft.au=Chen%2C+Y.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3D6d7iAAAAQBAJ%26pg%3DPT17&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/support/requirements/previous-releases.html">"MATLAB Previous releases"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">December 3,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+Previous+releases&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fsupport%2Frequirements%2Fprevious-releases.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/index.html">"MATLAB Documentation"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+Documentation&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Findex.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab_oop/matlab-vs-other-oo-languages.html">"Comparing MATLAB with Other OO Languages"</a>. <i>MATLAB</i>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=MATLAB&rft.atitle=Comparing+MATLAB+with+Other+OO+Languages&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_oop%2Fmatlab-vs-other-oo-languages.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/symbolic/creating-symbolic-variables-and-expressions.html">"Create Symbolic Variables and Expressions"</a>. <i>Symbolic Math Toolbox</i>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Symbolic+Math+Toolbox&rft.atitle=Create+Symbolic+Variables+and+Expressions&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fsymbolic%2Fcreating-symbolic-variables-and-expressions.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/math/matrix-indexing.html">"Matrix Indexing"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Matrix+Indexing&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmath%2Fmatrix-indexing.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/structures.html">"Structures"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Structures&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fstructures.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab_prog/generate-field-names-from-variables.html">"Generate Field Names from Variables"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Generate+Field+Names+from+Variables&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_prog%2Fgenerate-field-names-from-variables.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/help/matlab/matlab_prog/case-and-space-sensitivity.html">"Case and Space Sensitivity"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Case+and+Space+Sensitivity&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_prog%2Fcase-and-space-sensitivity.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/function-handles.html">"Function Handles"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Function+Handles&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Ffunction-handles.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab_prog/anonymous-functions.html">"Anonymous Functions"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Anonymous+Functions&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_prog%2Fanonymous-functions.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab_prog/nested-functions.html">"Nested Functions"</a>. MathWorks.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Nested+Functions&rft.pub=MathWorks.&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_prog%2Fnested-functions.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/object-oriented-programming.html">"Object-Oriented Programming"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Object-Oriented+Programming&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fobject-oriented-programming.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab_oop/comparing-handle-and-value-classes.html">"Comparing Handle and Value Classes"</a>. MathWorks.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Comparing+Handle+and+Value+Classes&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab_oop%2Fcomparing-handle-and-value-classes.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/discovery/matlab-gui.html">"MATLAB GUI"</a>. MathWorks. April 30, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+GUI&rft.pub=MathWorks&rft.date=2011-04-30&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fdiscovery%2Fmatlab-gui.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/creating_guis/about-the-simple-guide-gui-example.html">"Create a Simple GUIDE GUI"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Create+a+Simple+GUIDE+GUI&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fcreating_guis%2Fabout-the-simple-guide-gui-example.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.mathworks.com/products/matlab/app-designer.html">"MATLAB App Designer"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+App+Designer&rft.pub=MathWorks&rft_id=https%3A%2F%2Fwww.mathworks.com%2Fproducts%2Fmatlab%2Fapp-designer.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170915020649/http://www.mathworks.com/help/matlab/programming-interfaces-for-c-c-fortran-com.html">"Application Programming Interfaces to MATLAB"</a>. MathWorks. Archived from <a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/programming-interfaces-for-c-c-fortran-com.html">the original</a> on September 15, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Application+Programming+Interfaces+to+MATLAB&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fprogramming-interfaces-for-c-c-fortran-com.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140303193228/http://www.mathworks.com/help/matlab/create-mex-files.html">"Create MEX-Files"</a>. MathWorks. Archived from <a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/create-mex-files.html">the original</a> on March 3, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Create+MEX-Files&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fcreate-mex-files.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSpielman2004" class="citation web cs1">Spielman, Dan (February 10, 2004). <a rel="nofollow" class="external text" href="http://www.cs.yale.edu/homes/spielman/ECC/cMatlab.html">"Connecting C and Matlab"</a>. Yale University, Computer Science Department<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Connecting+C+and+Matlab&rft.pub=Yale+University%2C+Computer+Science+Department&rft.date=2004-02-10&rft.aulast=Spielman&rft.aufirst=Dan&rft_id=http%3A%2F%2Fwww.cs.yale.edu%2Fhomes%2Fspielman%2FECC%2FcMatlab.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab-engine-for-python.html">"MATLAB Engine for Python"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">June 13,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+Engine+for+Python&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab-engine-for-python.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/call-python-libraries.html">"Call Python Libraries"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">June 13,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Call+Python+Libraries&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fcall-python-libraries.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140311003229/http://www.mathworks.com/help/matlab/external-interfaces.html">"External Programming Language Interfaces"</a>. MathWorks. Archived from <a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/external-interfaces.html">the original</a> on March 11, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=External+Programming+Language+Interfaces&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fexternal-interfaces.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/ref/perl.html">"Call Perl script using appropriate operating system executable"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">November 7,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Call+Perl+script+using+appropriate+operating+system+executable&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fref%2Fperl.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/products/javabuilder/">"MATLAB Builder JA"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">June 7,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+Builder+JA&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fproducts%2Fjavabuilder%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFAltman2010" class="citation web cs1">Altman, Yair (April 14, 2010). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150905153327/http://undocumentedmatlab.com/blog/jmi-java-to-matlab-interface">"Java-to-Matlab Interface"</a>. Undocumented Matlab. Archived from <a rel="nofollow" class="external text" href="http://undocumentedmatlab.com/blog/jmi-java-to-matlab-interface/">the original</a> on September 5, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">June 7,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Java-to-Matlab+Interface&rft.pub=Undocumented+Matlab&rft.date=2010-04-14&rft.aulast=Altman&rft.aufirst=Yair&rft_id=http%3A%2F%2Fundocumentedmatlab.com%2Fblog%2Fjmi-java-to-matlab-interface%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFKaplan" class="citation web cs1">Kaplan, Joshua. <a rel="nofollow" class="external text" href="https://code.google.com/p/matlabcontrol/wiki/JMI">"matlabcontrol JMI"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=matlabcontrol+JMI&rft.aulast=Kaplan&rft.aufirst=Joshua&rft_id=https%3A%2F%2Fcode.google.com%2Fp%2Fmatlabcontrol%2Fwiki%2FJMI&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-MATLAB_Engine_API_for_Java-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-MATLAB_Engine_API_for_Java_59-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mathworks.com/help/matlab/matlab-engine-api-for-java.html">"MATLAB Engine API for Java"</a>. MathWorks<span class="reference-accessdate">. Retrieved <span class="nowrap">September 15,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLAB+Engine+API+for+Java&rft.pub=MathWorks&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fhelp%2Fmatlab%2Fmatlab-engine-api-for-java.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFGermundsson1998" class="citation web cs1">Germundsson, Roger (September 30, 1998). <a rel="nofollow" class="external text" href="http://library.wolfram.com/infocenter/MathSource/618/">"MaMa: Calling MATLAB from Mathematica with MathLink"</a>. <i><a href="/wiki/Wolfram_Research" title="Wolfram Research">Wolfram Research</a></i>. Wolfram Library Archive.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Wolfram+Research&rft.atitle=MaMa%3A+Calling+MATLAB+from+Mathematica+with+MathLink&rft.date=1998-09-30&rft.aulast=Germundsson&rft.aufirst=Roger&rft_id=http%3A%2F%2Flibrary.wolfram.com%2Finfocenter%2FMathSource%2F618%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-61">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFrsmenonszhorvat2013" class="citation web cs1">rsmenon; szhorvat (2013). <a rel="nofollow" class="external text" href="http://matlink.org/">"MATLink: Communicate with MATLAB from Mathematica"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MATLink%3A+Communicate+with+MATLAB+from+Mathematica&rft.date=2013&rft.au=rsmenon&rft.au=szhorvat&rft_id=http%3A%2F%2Fmatlink.org%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFWeitzel2006" class="citation web cs1">Weitzel, Michael (September 1, 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110225010921/http://www.mathworks.com/matlabcentral/fileexchange/7709-mathml-importexport">"MathML import/export"</a>. MathWorks - File Exchange. Archived from <a rel="nofollow" class="external text" href="http://www.mathworks.com/matlabcentral/fileexchange/7709-mathml-importexport">the original</a> on February 25, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">August 14,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MathML+import%2Fexport&rft.pub=MathWorks+-+File+Exchange&rft.date=2006-09-01&rft.aulast=Weitzel&rft.aufirst=Michael&rft_id=http%3A%2F%2Fwww.mathworks.com%2Fmatlabcentral%2Ffileexchange%2F7709-mathml-importexport&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.scmp.com/news/china/diplomacy/article/3088854/us-military-ban-locks-two-chinese-universities-out-popular">"US military ban locks two Chinese universities out of popular software"</a>. <i>South China Morning Post</i>. June 12, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">November 6,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=South+China+Morning+Post&rft.atitle=US+military+ban+locks+two+Chinese+universities+out+of+popular+software&rft.date=2020-06-12&rft_id=https%3A%2F%2Fwww.scmp.com%2Fnews%2Fchina%2Fdiplomacy%2Farticle%2F3088854%2Fus-military-ban-locks-two-chinese-universities-out-popular&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=19" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin" style=""> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1">Gilat, Amos (2004). <i>MATLAB: An Introduction with Applications 2nd Edition</i>. John Wiley & Sons. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-471-69420-5" title="Special:BookSources/978-0-471-69420-5"><bdi>978-0-471-69420-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=MATLAB%3A+An+Introduction+with+Applications+2nd+Edition&rft.pub=John+Wiley+%26+Sons&rft.date=2004&rft.isbn=978-0-471-69420-5&rft.aulast=Gilat&rft.aufirst=Amos&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1"><a href="/wiki/Alfio_Quarteroni" title="Alfio Quarteroni">Quarteroni, Alfio</a>; Saleri, Fausto (2006). <i>Scientific Computing with MATLAB and Octave</i>. Springer. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3-540-32612-0" title="Special:BookSources/978-3-540-32612-0"><bdi>978-3-540-32612-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Scientific+Computing+with+MATLAB+and+Octave&rft.pub=Springer&rft.date=2006&rft.isbn=978-3-540-32612-0&rft.aulast=Quarteroni&rft.aufirst=Alfio&rft.au=Saleri%2C+Fausto&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1">Ferreira, A.J.M. (2009). <i>MATLAB Codes for Finite Element Analysis</i>. Springer. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4020-9199-5" title="Special:BookSources/978-1-4020-9199-5"><bdi>978-1-4020-9199-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=MATLAB+Codes+for+Finite+Element+Analysis&rft.pub=Springer&rft.date=2009&rft.isbn=978-1-4020-9199-5&rft.aulast=Ferreira&rft.aufirst=A.J.M.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation book cs1">Lynch, Stephen (2004). <i>Dynamical Systems with Applications using MATLAB</i>. Birkhäuser. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-8176-4321-8" title="Special:BookSources/978-0-8176-4321-8"><bdi>978-0-8176-4321-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Dynamical+Systems+with+Applications+using+MATLAB&rft.pub=Birkh%C3%A4user&rft.date=2004&rft.isbn=978-0-8176-4321-8&rft.aulast=Lynch&rft.aufirst=Stephen&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMATLAB" class="Z3988"></span></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=MATLAB&action=edit&section=20" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1250146164">.mw-parser-output .sister-box .side-box-abovebelow{padding:0.75em 0;text-align:center}.mw-parser-output .sister-box .side-box-abovebelow>b{display:block}.mw-parser-output .sister-box .side-box-text>ul{border-top:1px solid #aaa;padding:0.75em 0;width:217px;margin:0 auto}.mw-parser-output .sister-box .side-box-text>ul>li{min-height:31px}.mw-parser-output .sister-logo{display:inline-block;width:31px;line-height:31px;vertical-align:middle;text-align:center}.mw-parser-output .sister-link{display:inline-block;margin-left:4px;width:182px;vertical-align:middle}@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-v2.svg"]{background-color:white}}</style><div role="navigation" aria-labelledby="sister-projects" class="side-box metadata side-box-right sister-box sistersitebox plainlinks"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-abovebelow"> <b>MATLAB</b> at Wikipedia's <a href="/wiki/Wikipedia:Wikimedia_sister_projects" title="Wikipedia:Wikimedia sister projects"><span id="sister-projects">sister projects</span></a></div> <div class="side-box-flex"> <div class="side-box-text plainlist"><ul><li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="20" height="27" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 1.5x" data-file-width="1024" data-file-height="1376" /></span></span></span><span class="sister-link"><a href="https://commons.wikimedia.org/wiki/Category:MATLAB" class="extiw" title="c:Category:MATLAB">Media</a> from Commons</span></li><li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/27px-Wikibooks-logo.svg.png" decoding="async" width="27" height="27" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/41px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/54px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></span></span></span><span class="sister-link"><a href="https://en.wikibooks.org/wiki/MATLAB_Programming" class="extiw" title="b:MATLAB Programming">Textbooks</a> from Wikibooks</span></li><li><span class="sister-logo"><span class="mw-valign-middle" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/27px-Wikiversity_logo_2017.svg.png" decoding="async" width="27" height="22" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/41px-Wikiversity_logo_2017.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/54px-Wikiversity_logo_2017.svg.png 2x" data-file-width="626" data-file-height="512" /></span></span></span><span class="sister-link"><a href="https://en.wikiversity.org/wiki/MATLAB_essential" class="extiw" title="v:MATLAB essential">Resources</a> from Wikiversity</span></li></ul></div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.mathworks.com/products/matlab.html">Official website</a></span></span></li></ul> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Numerical-analysis_software146" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Numerical_analysis_software" title="Template:Numerical analysis software"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Numerical_analysis_software" title="Template talk:Numerical analysis software"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Numerical_analysis_software" title="Special:EditPage/Template:Numerical analysis software"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Numerical-analysis_software146" style="font-size:114%;margin:0 4em"><a href="/wiki/List_of_numerical-analysis_software" title="List of numerical-analysis software">Numerical-analysis software</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Free</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Advanced_Simulation_Library" title="Advanced Simulation Library">Advanced Simulation Library</a></li> <li><a href="/wiki/ADMB" title="ADMB">ADMB</a></li> <li><a href="/wiki/Chapel_(programming_language)" title="Chapel (programming language)">Chapel</a></li> <li><a href="/wiki/Euler_Mathematical_Toolbox" title="Euler Mathematical Toolbox">Euler Mathematical Toolbox</a></li> <li><a href="/wiki/FreeFem%2B%2B" title="FreeFem++">FreeFem++</a></li> <li><a href="/wiki/FreeMat" title="FreeMat">FreeMat</a></li> <li><a href="/wiki/Genius_(mathematics_software)" title="Genius (mathematics software)">Genius</a></li> <li><a href="/wiki/Gmsh" title="Gmsh">Gmsh</a></li> <li><a href="/wiki/GNU_Octave" title="GNU Octave">GNU Octave</a></li> <li><a href="/wiki/Gretl" title="Gretl">gretl</a></li> <li><a href="/wiki/Julia_(programming_language)" title="Julia (programming language)">Julia</a></li> <li><a href="/wiki/Project_Jupyter" title="Project Jupyter">Jupyter</a> (<i>Ju</i>lia, <i>Pyt</i>hon, <i>R</i>; <a href="/wiki/IPython" title="IPython">IPython</a>)</li> <li><a href="/wiki/MFEM" title="MFEM">MFEM</a></li> <li><a href="/wiki/OpenFOAM" title="OpenFOAM">OpenFOAM</a></li> <li><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a></li> <li><a href="/wiki/R_(programming_language)" title="R (programming language)">R</a></li> <li><a href="/wiki/SageMath" title="SageMath">SageMath</a></li> <li><a href="/wiki/Salome_(software)" title="Salome (software)">Salome</a></li> <li><a href="/wiki/ScicosLab" title="ScicosLab">ScicosLab</a></li> <li><a href="/wiki/Scilab" title="Scilab">Scilab</a></li> <li><a href="/wiki/X10_(programming_language)" title="X10 (programming language)">X10</a></li> <li><a href="/wiki/Weka_(software)" title="Weka (software)">Weka</a></li></ul> </div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Discontinued12" scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a></li></ul> </div></td></tr></tbody></table><div> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Proprietary</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DADiSP" title="DADiSP">DADiSP</a></li> <li><a href="/wiki/FEATool_Multiphysics" title="FEATool Multiphysics">FEATool Multiphysics</a></li> <li><a href="/wiki/GAUSS_(software)" title="GAUSS (software)">GAUSS</a></li> <li><a href="/wiki/LabVIEW" title="LabVIEW">LabVIEW</a></li> <li><a href="/wiki/Maple_(software)" title="Maple (software)">Maple</a></li> <li><a href="/wiki/Mathcad" title="Mathcad">Mathcad</a></li> <li><a href="/wiki/Wolfram_Mathematica" title="Wolfram Mathematica">Mathematica</a></li> <li><a class="mw-selflink selflink">MATLAB</a></li> <li><a href="/wiki/Speakeasy_(computational_environment)" title="Speakeasy (computational environment)">Speakeasy</a></li> <li><a href="/wiki/VisSim" title="VisSim">VisSim</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><b><a href="/wiki/Comparison_of_numerical-analysis_software" title="Comparison of numerical-analysis software">Comparison</a></b></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Computer_algebra_systems377" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Computer_algebra_systems" title="Template:Computer algebra systems"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Computer_algebra_systems" title="Template talk:Computer algebra systems"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Computer_algebra_systems" title="Special:EditPage/Template:Computer algebra systems"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Computer_algebra_systems377" style="font-size:114%;margin:0 4em"><a href="/wiki/Computer_algebra_system" title="Computer algebra system">Computer algebra systems</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open-source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Axiom_(computer_algebra_system)" title="Axiom (computer algebra system)">Axiom</a></li> <li><a href="/wiki/Cadabra_(computer_program)" title="Cadabra (computer program)">Cadabra</a></li> <li><a href="/wiki/CoCoA" title="CoCoA">CoCoA</a></li> <li><a href="/wiki/Fermat_(computer_algebra_system)" title="Fermat (computer algebra system)">Fermat</a></li> <li><a href="/wiki/FriCAS" title="FriCAS">FriCAS</a></li> <li><a href="/wiki/FORM_(symbolic_manipulation_system)" title="FORM (symbolic manipulation system)">FORM</a></li> <li><a href="/wiki/GAP_(computer_algebra_system)" title="GAP (computer algebra system)">GAP</a></li> <li><a href="/wiki/GiNaC" title="GiNaC">GiNaC</a></li> <li><a href="/wiki/Macaulay2" title="Macaulay2">Macaulay2</a></li> <li><a href="/wiki/Maxima_(software)" title="Maxima (software)">Maxima</a></li> <li><a href="/wiki/Normaliz" title="Normaliz">Normaliz</a></li> <li><a href="/wiki/PARI/GP" title="PARI/GP">PARI/GP</a></li> <li><a href="/wiki/REDUCE_(computer_algebra_system)" class="mw-redirect" title="REDUCE (computer algebra system)">REDUCE</a></li> <li><a href="/wiki/SageMath" title="SageMath">SageMath</a></li> <li><a href="/wiki/Singular_(software)" title="Singular (software)">Singular</a></li> <li><a href="/wiki/SymPy" title="SymPy">SymPy</a></li> <li><a href="/wiki/Xcas" title="Xcas">Xcas/Giac</a></li> <li><a href="/wiki/Yacas" title="Yacas">Yacas</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Casio_ClassPad_300" title="Casio ClassPad 300">ClassPad Manager</a></li> <li><a href="/wiki/KANT_(software)" title="KANT (software)">KANT</a></li> <li><a href="/wiki/Magma_(computer_algebra_system)" title="Magma (computer algebra system)">Magma</a></li> <li><a href="/wiki/Maple_(software)" title="Maple (software)">Maple</a></li> <li><a href="/wiki/Mathcad" title="Mathcad">Mathcad</a></li> <li><a href="/wiki/Wolfram_Mathematica" title="Wolfram Mathematica">Mathematica</a></li> <li><a href="/wiki/MuPAD" title="MuPAD">muPAD</a> (<a class="mw-selflink selflink">MATLAB</a> symbolic math toolbox)</li> <li><a href="/wiki/SMath_Studio" title="SMath Studio">SMath Studio</a></li> <li><a href="/wiki/TI_InterActive!" title="TI InterActive!">TI InterActive!</a></li> <li><a href="/wiki/Engineering_Equation_Solver" title="Engineering Equation Solver">Engineering Equation Solver</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cambridge_Algebra_System" title="Cambridge Algebra System">CAMAL</a></li> <li><a href="/wiki/Derive_(computer_algebra_system)" title="Derive (computer algebra system)">Derive</a></li> <li><a href="/wiki/Erable" title="Erable">Erable</a></li> <li><a href="/wiki/LiveMath" title="LiveMath">LiveMath</a></li> <li><a href="/wiki/Macsyma" title="Macsyma">Macsyma</a></li> <li><a href="/wiki/Mathomatic" title="Mathomatic">Mathomatic</a></li> <li><a href="/wiki/MuMATH" title="MuMATH">muMATH</a></li> <li><a href="/wiki/ALTRAN" title="ALTRAN">ALTRAN</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span><b><a href="/wiki/Category:Computer_algebra_systems" title="Category:Computer algebra systems">Category</a></b></li> <li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span><b><a href="/wiki/List_of_computer_algebra_systems" title="List of computer algebra systems">List</a></b></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Statistical_software284" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Statistical_software" title="Template:Statistical software"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Statistical_software" title="Template talk:Statistical software"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Statistical_software" title="Special:EditPage/Template:Statistical software"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Statistical_software284" style="font-size:114%;margin:0 4em"><a href="/wiki/List_of_statistical_software" title="List of statistical software">Statistical software</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Public-domain_software" title="Public-domain software">Public domain</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Dataplot" title="Dataplot">Dataplot</a></li> <li><a href="/wiki/Epi_Info" title="Epi Info">Epi Info</a></li> <li><a href="/wiki/CSPro" title="CSPro">CSPro</a></li> <li><a href="/wiki/X-12-ARIMA" class="mw-redirect" title="X-12-ARIMA">X-12-ARIMA</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open-source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ADMB" title="ADMB">ADMB</a></li> <li><a href="/wiki/DAP_(software)" title="DAP (software)">DAP</a></li> <li><a href="/wiki/Gretl" title="Gretl">gretl</a></li> <li><a href="/wiki/Jamovi" title="Jamovi">jamovi</a></li> <li><a href="/wiki/JASP" title="JASP">JASP</a></li> <li><a href="/wiki/Just_another_Gibbs_sampler" title="Just another Gibbs sampler">JAGS</a></li> <li><a href="/wiki/JMulTi" title="JMulTi">JMulTi</a></li> <li><a href="/wiki/Julia_(programming_language)" title="Julia (programming language)">Julia</a></li> <li><a href="/wiki/Project_Jupyter" title="Project Jupyter">Jupyter</a> (<i>Ju</i>lia, <i>Py</i>thon, <i>R</i>)</li> <li><a href="/wiki/GNU_Octave" title="GNU Octave">GNU Octave</a></li> <li><a href="/wiki/OpenBUGS" title="OpenBUGS">OpenBUGS</a></li> <li><a href="/wiki/Orange_(software)" title="Orange (software)">Orange</a></li> <li><a href="/wiki/PSPP" title="PSPP">PSPP</a></li> <li><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> (statsmodels, <a href="/wiki/PyMC3" class="mw-redirect" title="PyMC3">PyMC3</a>, <a href="/wiki/IPython" title="IPython">IPython</a>, <a href="/wiki/IDLE" title="IDLE">IDLE</a>)</li> <li><a href="/wiki/R_(programming_language)" title="R (programming language)">R</a> (<a href="/wiki/RStudio" title="RStudio">RStudio</a>)</li> <li><a href="/wiki/SageMath" title="SageMath">SageMath</a></li> <li><a href="/wiki/SimFiT" title="SimFiT">SimFiT</a></li> <li><a href="/wiki/SOFA_Statistics" title="SOFA Statistics">SOFA Statistics</a></li> <li><a href="/wiki/Stan_(software)" title="Stan (software)">Stan</a></li> <li><a href="/wiki/XLispStat" title="XLispStat">XLispStat</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Freeware" title="Freeware">Freeware</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BV4.1_(software)" title="BV4.1 (software)">BV4.1</a></li> <li><a href="/wiki/CumFreq" title="CumFreq">CumFreq</a></li> <li><a href="/wiki/SegReg" title="SegReg">SegReg</a></li> <li><a href="/wiki/XploRe" title="XploRe">XploRe</a></li> <li><a href="/wiki/WinBUGS" title="WinBUGS">WinBUGS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Commercial_software" title="Commercial software">Commercial</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Cross-platform_software" title="Cross-platform software">Cross-platform</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Data_Desk" title="Data Desk">Data Desk</a></li> <li><a href="/wiki/GAUSS_(software)" title="GAUSS (software)">GAUSS</a></li> <li><a href="/wiki/GraphPad_InStat" class="mw-redirect" title="GraphPad InStat">GraphPad InStat</a></li> <li><a href="/wiki/GraphPad_Prism" class="mw-redirect" title="GraphPad Prism">GraphPad Prism</a></li> <li>IBM <a href="/wiki/SPSS" title="SPSS">SPSS</a> Statistics</li> <li>IBM <a href="/wiki/SPSS_Modeler" title="SPSS Modeler">SPSS Modeler</a></li> <li><a href="/wiki/JMP_(statistical_software)" title="JMP (statistical software)">JMP</a></li> <li><a href="/wiki/Maple_(software)" title="Maple (software)">Maple</a></li> <li><a href="/wiki/Mathcad" title="Mathcad">Mathcad</a></li> <li><a href="/wiki/Wolfram_Mathematica" title="Wolfram Mathematica">Mathematica</a></li> <li><a class="mw-selflink selflink">MATLAB</a></li> <li><a href="/wiki/OxMetrics" title="OxMetrics">OxMetrics</a></li> <li><a href="/wiki/RATS_(software)" title="RATS (software)">RATS</a></li> <li><a href="/wiki/Revolution_Analytics" title="Revolution Analytics">Revolution Analytics</a></li> <li><a href="/wiki/SAS_(software)" title="SAS (software)">SAS</a></li> <li><a href="/wiki/SmartPLS" title="SmartPLS">SmartPLS</a></li> <li><a href="/wiki/Stata" title="Stata">Stata</a></li> <li><a href="/wiki/StatView" title="StatView">StatView</a></li> <li><a href="/wiki/SUDAAN" title="SUDAAN">SUDAAN</a></li> <li><a href="/wiki/S-PLUS" title="S-PLUS">S-PLUS</a></li> <li><a href="/wiki/TSP_(econometrics_software)" title="TSP (econometrics software)">TSP</a></li> <li><a href="/wiki/World_Programming_System" title="World Programming System">World Programming System</a> (WPS)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> only</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BMDP" title="BMDP">BMDP</a></li> <li><a href="/wiki/EViews" title="EViews">EViews</a></li> <li><a href="/wiki/Genstat" title="Genstat">GenStat</a></li> <li><a href="/wiki/LIMDEP" title="LIMDEP">LIMDEP</a></li> <li><a href="/wiki/LISREL" title="LISREL">LISREL</a></li> <li><a href="/wiki/MedCalc" title="MedCalc">MedCalc</a></li> <li><a href="/wiki/Microfit" title="Microfit">Microfit</a></li> <li><a href="/wiki/Minitab" title="Minitab">Minitab</a></li> <li><a href="/wiki/MLwiN" title="MLwiN">MLwiN</a></li> <li><a href="/wiki/NCSS_(statistical_software)" title="NCSS (statistical software)">NCSS</a></li> <li><a href="/wiki/Shazam_(econometrics_software)" title="Shazam (econometrics software)">Shazam</a></li> <li><a href="/wiki/SigmaStat" title="SigmaStat">SigmaStat</a></li> <li><a href="/wiki/Statistica" title="Statistica">Statistica</a></li> <li><a href="/wiki/StatsDirect" title="StatsDirect">StatsDirect</a></li> <li><a href="/wiki/StatXact" title="StatXact">StatXact</a></li> <li><a href="/wiki/SYSTAT_(statistics_package)" title="SYSTAT (statistics package)">SYSTAT</a></li> <li><a href="/wiki/The_Unscrambler" title="The Unscrambler">The Unscrambler</a></li> <li>Unistat</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Microsoft_Excel" title="Microsoft Excel">Excel</a> add-ons</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Analyse-it" title="Analyse-it">Analyse-it</a></li> <li>Unistat for Excel</li> <li><a href="/wiki/XLfit" title="XLfit">XLfit</a></li> <li><a href="/wiki/RExcel" title="RExcel">RExcel</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><b><a href="/wiki/Comparison_of_statistical_packages" title="Comparison of statistical packages">Comparison</a></b> • <b><a href="/wiki/Category:Statistical_software" title="Category:Statistical software">Category</a></b></div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Image_processing_software87" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Image_processing_software" title="Template:Image processing software"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Image_processing_software" title="Template talk:Image processing software"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Image_processing_software" title="Special:EditPage/Template:Image processing software"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Image_processing_software87" style="font-size:114%;margin:0 4em"><a href="/wiki/Image_processing" class="mw-redirect" title="Image processing">Image processing</a> software</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Free_software" title="Free software">Free</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/3D_Slicer" title="3D Slicer">3D Slicer</a></li> <li><a href="/wiki/Analysis_of_Functional_NeuroImages" title="Analysis of Functional NeuroImages">AFNI</a></li> <li><a href="/wiki/CellCognition" title="CellCognition">CellCognition</a></li> <li><a href="/wiki/CellProfiler" title="CellProfiler">CellProfiler</a></li> <li><a href="/wiki/Dlib" title="Dlib">Dlib</a></li> <li><a href="/wiki/Endrov" title="Endrov">Endrov</a></li> <li><a href="/wiki/Fiji_(software)" title="Fiji (software)">Fiji</a></li> <li><a href="/wiki/FMRIB_Software_Library" title="FMRIB Software Library">FMRIB Software Library</a></li> <li><a href="/wiki/FreeSurfer" title="FreeSurfer">FreeSurfer</a></li> <li><a href="/wiki/GemIdent" title="GemIdent">GemIdent</a></li> <li><a href="/wiki/GNU_Octave" title="GNU Octave">GNU Octave</a></li> <li><a href="/wiki/Ilastik" title="Ilastik">ilastik</a></li> <li><a href="/wiki/ImageJ" title="ImageJ">ImageJ</a></li> <li><a href="/wiki/IMOD_(software)" title="IMOD (software)">IMOD</a></li> <li><a href="/wiki/Insight_Segmentation_and_Registration_Toolkit" title="Insight Segmentation and Registration Toolkit">ITK</a></li> <li><a href="/wiki/InVesalius" title="InVesalius">InVesalius</a></li> <li><a href="/wiki/ITK-SNAP" title="ITK-SNAP">ITK-SNAP</a></li> <li><a href="/wiki/KNIME" title="KNIME">KNIME</a></li> <li><a href="/wiki/Mango_(software)" title="Mango (software)">Mango</a></li> <li><a href="/wiki/OpenCV" title="OpenCV">OpenCV</a></li> <li><a href="/wiki/OsiriX" title="OsiriX">OsiriX</a></li> <li><a href="/wiki/VIGRA" title="VIGRA">VIGRA</a></li> <li><a href="/wiki/VXL" title="VXL">VXL</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Amira_(software)" title="Amira (software)">Amira</a></li> <li><a href="/wiki/Analyze_(imaging_software)" title="Analyze (imaging software)">Analyze</a></li> <li><a href="/wiki/Aphelion_(software)" title="Aphelion (software)">Aphelion</a></li> <li><a href="/wiki/Avizo_(software)" title="Avizo (software)">Avizo</a></li> <li><a href="/wiki/Bitplane" title="Bitplane">Bitplane</a></li> <li><a href="/wiki/IDL_(programming_language)" title="IDL (programming language)">IDL</a></li></ul> <ul><li><a href="/wiki/Wolfram_Mathematica" title="Wolfram Mathematica">Mathematica</a></li> <li><a class="mw-selflink selflink">MATLAB</a></li> <li><a href="/wiki/Materialise_Mimics" title="Materialise Mimics">Mimics</a></li> <li><a href="/wiki/MountainsMap" title="MountainsMap">MountainsMap</a></li> <li><a href="/wiki/Tomviz" title="Tomviz">Tomviz</a></li> <li><a href="/wiki/Visage_SDK" title="Visage SDK">Visage SDK</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Linear_algebra379" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Linear_algebra" title="Template:Linear algebra"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Linear_algebra" title="Template talk:Linear algebra"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Linear_algebra" title="Special:EditPage/Template:Linear algebra"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Linear_algebra379" style="font-size:114%;margin:0 4em"><a href="/wiki/Linear_algebra" title="Linear algebra">Linear algebra</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="3"><div> <ul><li><a href="/wiki/Outline_of_linear_algebra" title="Outline of linear algebra">Outline</a></li> <li><a href="/wiki/Glossary_of_linear_algebra" title="Glossary of linear algebra">Glossary</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Basic concepts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Scalar_(mathematics)" title="Scalar (mathematics)">Scalar</a></li> <li><a href="/wiki/Euclidean_vector" title="Euclidean vector">Vector</a></li> <li><a href="/wiki/Vector_space" title="Vector space">Vector space</a></li> <li><a href="/wiki/Scalar_multiplication" title="Scalar multiplication">Scalar multiplication</a></li> <li><a href="/wiki/Vector_projection" title="Vector projection">Vector projection</a></li> <li><a href="/wiki/Linear_span" title="Linear span">Linear span</a></li> <li><a href="/wiki/Linear_map" title="Linear map">Linear map</a></li> <li><a href="/wiki/Projection_(linear_algebra)" title="Projection (linear algebra)">Linear projection</a></li> <li><a href="/wiki/Linear_independence" title="Linear independence">Linear independence</a></li> <li><a href="/wiki/Linear_combination" title="Linear combination">Linear combination</a></li> <li><a href="/wiki/Multilinear_map" title="Multilinear map">Multilinear map</a></li> <li><a href="/wiki/Basis_(linear_algebra)" title="Basis (linear algebra)">Basis</a></li> <li><a href="/wiki/Change_of_basis" title="Change of basis">Change of basis</a></li> <li><a href="/wiki/Row_and_column_vectors" title="Row and column vectors">Row and column vectors</a></li> <li><a href="/wiki/Row_and_column_spaces" title="Row and column spaces">Row and column spaces</a></li> <li><a href="/wiki/Kernel_(linear_algebra)" title="Kernel (linear algebra)">Kernel</a></li> <li><a href="/wiki/Eigenvalues_and_eigenvectors" title="Eigenvalues and eigenvectors">Eigenvalues and eigenvectors</a></li> <li><a href="/wiki/Transpose" title="Transpose">Transpose</a></li> <li><a href="/wiki/System_of_linear_equations" title="System of linear equations">Linear equations</a></li></ul> </div></td><td class="noviewer navbox-image" rowspan="6" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"><a href="/wiki/Euclidean_space" title="Euclidean space"><img alt="Three dimensional Euclidean space" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Linear_subspaces_with_shading.svg/80px-Linear_subspaces_with_shading.svg.png" decoding="async" width="80" height="58" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Linear_subspaces_with_shading.svg/120px-Linear_subspaces_with_shading.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Linear_subspaces_with_shading.svg/160px-Linear_subspaces_with_shading.svg.png 2x" data-file-width="325" data-file-height="236" /></a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">Matrices</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Block_matrix" title="Block matrix">Block</a></li> <li><a href="/wiki/Matrix_decomposition" title="Matrix decomposition">Decomposition</a></li> <li><a href="/wiki/Invertible_matrix" title="Invertible matrix">Invertible</a></li> <li><a href="/wiki/Minor_(linear_algebra)" title="Minor (linear algebra)">Minor</a></li> <li><a href="/wiki/Matrix_multiplication" title="Matrix multiplication">Multiplication</a></li> <li><a href="/wiki/Rank_(linear_algebra)" title="Rank (linear algebra)">Rank</a></li> <li><a href="/wiki/Transformation_matrix" title="Transformation matrix">Transformation</a></li> <li><a href="/wiki/Cramer%27s_rule" title="Cramer's rule">Cramer's rule</a></li> <li><a href="/wiki/Gaussian_elimination" title="Gaussian elimination">Gaussian elimination</a></li> <li><a href="/wiki/Productive_matrix" title="Productive matrix">Productive matrix</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Bilinear_map" title="Bilinear map">Bilinear</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Orthogonality" title="Orthogonality">Orthogonality</a></li> <li><a href="/wiki/Dot_product" title="Dot product">Dot product</a></li> <li><a href="/wiki/Hadamard_product_(matrices)" title="Hadamard product (matrices)">Hadamard product</a></li> <li><a href="/wiki/Inner_product_space" title="Inner product space">Inner product space</a></li> <li><a href="/wiki/Outer_product" title="Outer product">Outer product</a></li> <li><a href="/wiki/Kronecker_product" title="Kronecker product">Kronecker product</a></li> <li><a href="/wiki/Gram%E2%80%93Schmidt_process" title="Gram–Schmidt process">Gram–Schmidt process</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Multilinear_algebra" title="Multilinear algebra">Multilinear algebra</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Determinant" title="Determinant">Determinant</a></li> <li><a href="/wiki/Cross_product" title="Cross product">Cross product</a></li> <li><a href="/wiki/Triple_product" title="Triple product">Triple product</a></li> <li><a href="/wiki/Seven-dimensional_cross_product" title="Seven-dimensional cross product">Seven-dimensional cross product</a></li> <li><a href="/wiki/Geometric_algebra" title="Geometric algebra">Geometric algebra</a></li> <li><a href="/wiki/Exterior_algebra" title="Exterior algebra">Exterior algebra</a></li> <li><a href="/wiki/Bivector" title="Bivector">Bivector</a></li> <li><a href="/wiki/Multivector" title="Multivector">Multivector</a></li> <li><a href="/wiki/Tensor" title="Tensor">Tensor</a></li> <li><a href="/wiki/Outermorphism" title="Outermorphism">Outermorphism</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Vector_space" title="Vector space">Vector space</a> constructions</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Dual_space" title="Dual space">Dual</a></li> <li><a href="/wiki/Direct_sum_of_modules#Construction_for_two_vector_spaces" title="Direct sum of modules">Direct sum</a></li> <li><a href="/wiki/Function_space#In_linear_algebra" title="Function space">Function space</a></li> <li><a href="/wiki/Quotient_space_(linear_algebra)" title="Quotient space (linear algebra)">Quotient</a></li> <li><a href="/wiki/Linear_subspace" title="Linear subspace">Subspace</a></li> <li><a href="/wiki/Tensor_product" title="Tensor product">Tensor product</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Numerical_linear_algebra" title="Numerical linear algebra">Numerical</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Floating-point_arithmetic" title="Floating-point arithmetic">Floating-point</a></li> <li><a href="/wiki/Numerical_stability" title="Numerical stability">Numerical stability</a></li> <li><a href="/wiki/Basic_Linear_Algebra_Subprograms" title="Basic Linear Algebra Subprograms">Basic Linear Algebra Subprograms</a></li> <li><a href="/wiki/Sparse_matrix" title="Sparse matrix">Sparse matrix</a></li> <li><a href="/wiki/Comparison_of_linear_algebra_libraries" title="Comparison of linear algebra libraries">Comparison of linear algebra libraries</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Linear_algebra" title="Category:Linear algebra">Category</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Programming_languages625" style="padding:3px"><table class="nowraplinks hlist mw-collapsible expanded navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Programming_languages" title="Template:Programming languages"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Programming_languages" title="Template talk:Programming languages"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Programming_languages" title="Special:EditPage/Template:Programming languages"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Programming_languages625" style="font-size:114%;margin:0 4em"><a href="/wiki/Programming_language" title="Programming language">Programming languages</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Comparison_of_programming_languages" title="Comparison of programming languages">Comparison</a></li> <li><a href="/wiki/Timeline_of_programming_languages" title="Timeline of programming languages">Timeline</a></li> <li><a href="/wiki/History_of_programming_languages" title="History of programming languages">History</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a></li> <li><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a> <ul><li><a href="/wiki/Simula" title="Simula">Simula</a></li></ul></li> <li><a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a></li> <li><a href="/wiki/Assembly_language" title="Assembly language">Assembly</a></li> <li><a href="/wiki/BASIC" title="BASIC">BASIC</a> <ul><li><a href="/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a> <ul><li><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">classic</a></li> <li><a href="/wiki/Visual_Basic_(.NET)" title="Visual Basic (.NET)">.NET</a></li></ul></li></ul></li> <li><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></li> <li><a href="/wiki/COBOL" title="COBOL">COBOL</a></li> <li><a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a></li> <li><a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a></li> <li><a href="/wiki/Fortran" title="Fortran">Fortran</a></li> <li><a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a></li> <li><a href="/wiki/Haskell" title="Haskell">Haskell</a></li> <li><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a></li> <li><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> <ul><li><a href="/wiki/TypeScript" title="TypeScript">TypeScript</a></li></ul></li> <li><a href="/wiki/Julia_(programming_language)" title="Julia (programming language)">Julia</a></li> <li><a href="/wiki/Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a></li> <li><a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a></li> <li><a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a></li> <li><a class="mw-selflink selflink">MATLAB</a></li> <li><a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a> <ul><li><a href="/wiki/Caml" title="Caml">Caml </a> <ul><li><a href="/wiki/OCaml" title="OCaml">OCaml</a></li></ul></li></ul></li> <li><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a> <ul><li><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a></li></ul></li> <li><a href="/wiki/Perl" title="Perl">Perl </a> <ul><li><a href="/wiki/Raku_(programming_language)" title="Raku (programming language)">Raku</a></li></ul></li> <li><a href="/wiki/PHP" title="PHP">PHP</a></li> <li><a href="/wiki/Prolog" title="Prolog">Prolog</a></li> <li><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a></li> <li><a href="/wiki/R_(programming_language)" title="R (programming language)">R</a></li> <li><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a></li> <li><a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a></li> <li><a href="/wiki/SQL" title="SQL">SQL</a></li> <li><a href="/wiki/Scratch_(programming_language)" title="Scratch (programming language)">Scratch</a></li> <li><a href="/wiki/Shell_script" title="Shell script">Shell</a></li> <li><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li> <li><a href="/wiki/Swift_(programming_language)" title="Swift (programming language)">Swift</a></li> <li><i><a href="/wiki/List_of_programming_languages" title="List of programming languages">more...</a></i></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <b>Lists:</b> <a href="/wiki/List_of_programming_languages" title="List of programming languages">Alphabetical</a></li> <li><a href="/wiki/List_of_programming_languages_by_type" title="List of programming languages by type">Categorical</a></li> <li><a href="/wiki/Generational_list_of_programming_languages" title="Generational list of programming languages">Generational</a></li> <li><a href="/wiki/Non-English-based_programming_languages" title="Non-English-based programming languages">Non-English-based</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Programming_languages" title="Category:Programming languages">Category</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐8669bc5c8‐zzvtt Cached time: 20250318155010 Cache expiry: 1152601 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.983 seconds Real time usage: 1.329 seconds Preprocessor visited node count: 6432/1000000 Post‐expand include size: 204950/2097152 bytes Template argument size: 10448/2097152 bytes Highest expansion depth: 21/100 Expensive parser function count: 28/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 320326/5000000 bytes Lua time usage: 0.534/10.000 seconds Lua memory usage: 8813816/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1088.632 1 -total 31.56% 343.623 4 Template:Infobox 25.19% 274.193 1 Template:Reflist 21.60% 235.143 1 Template:Infobox_software 19.54% 212.762 2 Template:Infobox_software/simple 15.01% 163.383 52 Template:Cite_web 13.85% 150.725 6 Template:Wikidata 6.98% 76.009 1 Template:Infobox_programming_language 6.88% 74.870 8 Template:Navbox 6.76% 73.568 1 Template:Short_description --> <!-- Saved in parser cache with key enwiki:pcache:20412:|#|:idhash:canonical and timestamp 20250318155010 and revision id 1276714473. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=MATLAB&oldid=1276714473">https://en.wikipedia.org/w/index.php?title=MATLAB&oldid=1276714473</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Image_processing_software" title="Category:Image processing software">Image processing software</a></li><li><a href="/wiki/Category:1970s_software" title="Category:1970s software">1970s software</a></li><li><a href="/wiki/Category:Computer-related_introductions_in_the_1970s" title="Category:Computer-related introductions in the 1970s">Computer-related introductions in the 1970s</a></li><li><a href="/wiki/Category:Array_programming_languages" title="Category:Array programming languages">Array programming languages</a></li><li><a href="/wiki/Category:Proprietary_software_programmed_in_C" title="Category:Proprietary software programmed in C">Proprietary software programmed in C</a></li><li><a href="/wiki/Category:Computer_algebra_system_software_for_Linux" title="Category:Computer algebra system software for Linux">Computer algebra system software for Linux</a></li><li><a href="/wiki/Category:Computer_algebra_system_software_for_macOS" title="Category:Computer algebra system software for macOS">Computer algebra system software for macOS</a></li><li><a href="/wiki/Category:Computer_algebra_system_software_for_Windows" title="Category:Computer algebra system software for Windows">Computer algebra system software for Windows</a></li><li><a href="/wiki/Category:Computer_algebra_systems" title="Category:Computer algebra systems">Computer algebra systems</a></li><li><a href="/wiki/Category:Computer_vision_software" title="Category:Computer vision software">Computer vision software</a></li><li><a href="/wiki/Category:Cross-platform_software" title="Category:Cross-platform software">Cross-platform software</a></li><li><a href="/wiki/Category:Data_mining_and_machine_learning_software" title="Category:Data mining and machine learning software">Data mining and machine learning software</a></li><li><a href="/wiki/Category:Data_and_information_visualization_software" title="Category:Data and information visualization software">Data and information visualization software</a></li><li><a href="/wiki/Category:Data-centric_programming_languages" title="Category:Data-centric programming languages">Data-centric programming languages</a></li><li><a href="/wiki/Category:Dynamically_typed_programming_languages" title="Category:Dynamically typed programming languages">Dynamically typed programming languages</a></li><li><a href="/wiki/Category:Econometrics_software" title="Category:Econometrics software">Econometrics software</a></li><li><a href="/wiki/Category:High-level_programming_languages" title="Category:High-level programming languages">High-level programming languages</a></li><li><a href="/wiki/Category:IRIX_software" title="Category:IRIX software">IRIX software</a></li><li><a href="/wiki/Category:Linear_algebra" title="Category:Linear algebra">Linear algebra</a></li><li><a href="/wiki/Category:Mathematical_optimization_software" title="Category:Mathematical optimization software">Mathematical optimization software</a></li><li><a href="/wiki/Category:Numerical_analysis_software_for_Linux" title="Category:Numerical analysis software for Linux">Numerical analysis software for Linux</a></li><li><a href="/wiki/Category:Numerical_analysis_software_for_macOS" title="Category:Numerical analysis software for macOS">Numerical analysis software for macOS</a></li><li><a href="/wiki/Category:Numerical_analysis_software_for_Windows" title="Category:Numerical analysis software for Windows">Numerical analysis software for Windows</a></li><li><a href="/wiki/Category:Numerical_linear_algebra" title="Category:Numerical linear algebra">Numerical linear algebra</a></li><li><a href="/wiki/Category:Numerical_programming_languages" title="Category:Numerical programming languages">Numerical programming languages</a></li><li><a href="/wiki/Category:Numerical_software" title="Category:Numerical software">Numerical software</a></li><li><a href="/wiki/Category:Parallel_computing" title="Category:Parallel computing">Parallel computing</a></li><li><a href="/wiki/Category:Plotting_software" title="Category:Plotting software">Plotting software</a></li><li><a href="/wiki/Category:Proprietary_commercial_software_for_Linux" title="Category:Proprietary commercial software for Linux">Proprietary commercial software for Linux</a></li><li><a href="/wiki/Category:Proprietary_cross-platform_software" title="Category:Proprietary cross-platform software">Proprietary cross-platform software</a></li><li><a href="/wiki/Category:Regression_and_curve_fitting_software" title="Category:Regression and curve fitting software">Regression and curve fitting software</a></li><li><a href="/wiki/Category:Software_modeling_language" title="Category:Software modeling language">Software modeling language</a></li><li><a href="/wiki/Category:Statistical_programming_languages" title="Category:Statistical programming languages">Statistical programming languages</a></li><li><a href="/wiki/Category:Time_series_software" title="Category:Time series software">Time series software</a></li><li><a href="/wiki/Category:Domain-specific_programming_languages" title="Category:Domain-specific programming languages">Domain-specific programming languages</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Pages_using_the_Graph_extension" title="Category:Pages using the Graph extension">Pages using the Graph extension</a></li><li><a href="/wiki/Category:Pages_with_disabled_graphs" title="Category:Pages with disabled graphs">Pages with disabled graphs</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_mdy_dates_from_September_2020" title="Category:Use mdy dates from September 2020">Use mdy dates from September 2020</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_2020" title="Category:Articles containing potentially dated statements from 2020">Articles containing potentially dated statements from 2020</a></li><li><a href="/wiki/Category:All_articles_containing_potentially_dated_statements" title="Category:All articles containing potentially dated statements">All articles containing potentially dated statements</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_2017" title="Category:Articles containing potentially dated statements from 2017">Articles containing potentially dated statements from 2017</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_February_2021" title="Category:Articles with unsourced statements from February 2021">Articles with unsourced statements from February 2021</a></li><li><a href="/wiki/Category:Pages_using_Sister_project_links_with_wikidata_mismatch" title="Category:Pages using Sister project links with wikidata mismatch">Pages using Sister project links with wikidata mismatch</a></li><li><a href="/wiki/Category:Pages_using_Sister_project_links_with_hidden_wikidata" title="Category:Pages using Sister project links with hidden wikidata">Pages using Sister project links with hidden wikidata</a></li><li><a href="/wiki/Category:Articles_with_example_MATLAB/Octave_code" title="Category:Articles with example MATLAB/Octave code">Articles with example MATLAB/Octave code</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 20 February 2025, at 10:13<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=MATLAB&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">MATLAB</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>70 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.eqiad.main-748fc965c8-2kvqb","wgBackendResponseTime":237,"wgPageParseReport":{"limitreport":{"cputime":"0.983","walltime":"1.329","ppvisitednodes":{"value":6432,"limit":1000000},"postexpandincludesize":{"value":204950,"limit":2097152},"templateargumentsize":{"value":10448,"limit":2097152},"expansiondepth":{"value":21,"limit":100},"expensivefunctioncount":{"value":28,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":320326,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 1088.632 1 -total"," 31.56% 343.623 4 Template:Infobox"," 25.19% 274.193 1 Template:Reflist"," 21.60% 235.143 1 Template:Infobox_software"," 19.54% 212.762 2 Template:Infobox_software/simple"," 15.01% 163.383 52 Template:Cite_web"," 13.85% 150.725 6 Template:Wikidata"," 6.98% 76.009 1 Template:Infobox_programming_language"," 6.88% 74.870 8 Template:Navbox"," 6.76% 73.568 1 Template:Short_description"]},"scribunto":{"limitreport-timeusage":{"value":"0.534","limit":"10.000"},"limitreport-memusage":{"value":8813816,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-8669bc5c8-zzvtt","timestamp":"20250318155010","ttl":1152601,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"MATLAB","url":"https:\/\/en.wikipedia.org\/wiki\/MATLAB","sameAs":"http:\/\/www.wikidata.org\/entity\/Q169478","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q169478","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2001-10-29T15:31:45Z","dateModified":"2025-02-20T10:13:16Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/21\/Matlab_Logo.png","headline":"numerical computing environment"}</script> </body> </html>