Implementation Progress
Tracking implementation progress against the M-Code basic functions reference plus additional packages.
Implemented (M-Code compatible) Implemented (Equana only) Planned (M-Code function) Planned (Equana only) Not planned
=op+op-op*op/op\op^op.*op./op.\.^op'op.'op==op~=op<op>op<=op>=op&|~op&&op||opxor@.:opendlang;op,...op!?%op%{ %}[,]op[;]op()op{}[]
ansconstpiconsticonstjconstNaNconstInfconstepsconst
tablearray2tablecell2tablestruct2tabletable2arraytable2celltable2structtable2timetabletimetable2tablevartypeconvertvarsreadtablewritetabledetectImportOptionsparquetreadparquetwriteparquetinfosummaryheightwidthistableistabularheadtailstackedplotsortrowsuniqueissortedrowstopkrowsrowfilteraddvarsrenamevarsmovevarsremovevarssplitvarsmergevarsrows2varsstackunstackinner2outeraddproprmpropjoininnerjoinouterjoinunionintersectismembersetdiffsetxoranymissingismissingstandardizeMissingrmmissingfillmissingpivotgroupcountsgroupfiltergroupsummarygrouptransformfindgroupssplitapplyrowfunvarfuncategorical
iflangelseiflangelselangswitchlangcaselangotherwiselangforlangwhilelangtrylangcatchlangbreaklangreturnlangcontinuelangpauseparforendlangfunctionlang
ode45ode23ode78ode89ode113dopri5dop853odexode15sode23sode23tode23tbradauradau5radauprodasseulexode15idecicradar5retardrock2rock4hem5phem56gni_irk2odegetodesetdevalodextendodeodeMassMatrixodeJacobianodeEventodeSensitivityodeDelayODEResults
pdepepdevalodegetodeset
bvp4cbvp5cbvpinitbvpgetbvpsetdevalbvpxtend
dde23ddesdddensdddegetddesetdevalradar5retard
femodelfegeometrycreatepdegenerateMeshassembleFEMatricesmaterialPropertiesedgeBCfaceBCvertexBCfarFieldBCcellLoadfaceLoadedgeLoadvertexLoadsurfaceToSurfaceSettingssetupRadiationcellICfaceICedgeICvertexICsolvereducetriangulationromInterfaceReducedStructuralModelReducedThermalModelstructuralPropertiesstructuralDampingstructuralBodyLoadstructuralBoundaryLoadstructuralBCstructuralICstructuralSEInterfacereconstructSolutionlinearizelinearizeInputlinearizeOutputfilterByIndexevaluateStressevaluateStrainevaluateVonMisesStressevaluateReactionevaluatePrincipalStressevaluatePrincipalStraininterpolateDisplacementinterpolateVelocityinterpolateAccelerationinterpolateStressinterpolateStraininterpolateVonMisesStressfindStructuralPropertiesfindStructuralDampingfindStructuralBCfindStructuralICfindBodyLoadStructuralModelStaticStructuralResultsTransientStructuralResultsModalStructuralResultsFrequencyStructuralResultsinterpolateTemperatureevaluateTemperatureGradientevaluateHeatFluxevaluateHeatRateSteadyStateThermalResultsTransientThermalResultsModalThermalResultsgenerateMaxwellStressTensorinterpolateMaxwellStressTensorinterpolateElectricPotentialinterpolateElectricFieldinterpolateElectricFluxinterpolateMagneticPotentialinterpolateMagneticFieldinterpolateMagneticFluxinterpolateHarmonicFieldinterpolateCurrentDensityElectrostaticResultsMagnetostaticResultsHarmonicResultsConductionResults
integralintegral2integral3quadgkquad2dtrapzcumtrapzdel2diffgradientcurldivergencefminbndfminsearchlsqnonnegfzerooptimgetoptimsetinterp1interp2interp3interpngriddedInterpolantpchipmakimasplineppvalmkppunmkpppadecoefinterpftndgridmeshgridgriddatagriddatanscatteredInterpolantpolypolydivpolyeigpolyfitresiduerootspolyvalpolyvalmconvdeconvpolyintpolyder
mldividemrdividedecompositionlsqminnormlinsolveinvpinvlscovlsqnonnegsylvestereigeigsbalancesvdsvdssvdsketchsvdappendgsvdordeigordqzordschurpolyeigqzhessschurrsf2csfcdf2rdfluldlcholcholupdateqrqrdeleteqrinsertqrupdateplanerottransposectransposemtimesmpowersqrtmexpmexpmvlogmfunmkroncrossdotbandwidthtriltriuisbandedisdiagishermitianissymmetricistrilistriunormnormestvecnormcondcondestrcondcondeigdetnullorthrankrreftracesubspacepagemldividepagemrdividepagelsqminnormpageinvpagepinvpageeigpagesvdpagemtimespagetransposepagectransposepagenorm
triangulationbarycentricToCartesiancartesianToBarycentriccircumcenteredgeAttachmentsedgesfaceNormalfeatureEdgesfreeBoundaryincenterisConnectednearestNeighborneighborspointLocationvertexAttachmentsvertexNormalboundaryshapestlreadstlwritetetrameshtrimeshtriplottrisurfdelaunaydelaunayndelaunayTriangulationconvexHullisInteriorvoronoiDiagramdsearchntsearchnboundaryconvhullconvhullnalphaShapealphaSpectrumcriticalAlphanumRegionsinShapealphaTriangulationboundaryFacetsvoronoivoronoinpatchinpolygonnsidedpolypolyareapolybufferrectintpolyshapeaddboundaryrmboundaryrmholesrmsliverssimplifysortboundariessortregionsholesisholeisinteriorissimplifiednearestvertexnumboundariesnumsidesoverlapsregionsboundingboxcentroidturningdist
graphdigraphaddnodermnodeaddedgermedgeflipedgenumnodesnumedgesfindnodefindedgeedgecountreordernodessubgraphcentralityconncompbiconncompcondensationbctreetoposortisdagtransreductiontransclosureisisomorphicisomorphismismultigraphbfsearchdfsearchshortestpathshortestpathtreedistancesallpathsmaxflowminspantreehascyclesallcyclescyclebasisadjacencyincidencelaplaciandegreenearestindegreeoutdegreepredecessorssuccessorsinedgesoutedgeslabeledgelabelnodelayoutlayoutcoordshighlightGraphPlot
plotplot3errorbarareastackedplotloglogsemilogxsemilogyfplotfimplicitfplot3histogramhistogram2morebinsfewerbinshistcountshistcounts2boxchartviolinplotswarmchartswarmchart3bubblechartbubblechart3bubblelimbubblesizebubblelegendscatterscatter3binscatterscatterhistogramplotmatrixparallelplotdonutchartpiechartbubblecloudwordcloudheatmapsortxsortypiepie3barbarhbar3bar3hparetostemstem3stairspolarplotpolarscatterpolarbubblechartpolarhistogramfpolarplotcompassplotthetaregionradiusregionpolarregionrlimthetalimrticksthetaticksrticklabelsthetaticklabelsrtickformatthetatickformatrtickanglepolaraxescontourcontourfcontourccontour3contoursliceclabelfcontourquiverquiver3featherstreamlinestreamslicesurfsurfcsurflsurfnormmeshmeshcmeshzwaterfallribbonpcolorfsurffmeshflowisocapsisocolorsisonormalsisosurfacereducepatchreducevolumeshrinkfacesslicesmooth3subvolumevolumeboundsconeplotinterpstreamspeedstream2stream3streamribbonstreamtubefillfill3moviegetframeframe2imim2frameanimatedlineaddpointsgetpointsclearpointscometcomet3streamparticlesdrawnowrefreshdatalinkdatafigureaxessubplottiledlayoutnexttileholdgridboxaxisxlimylimzlimtitlexlabelylabelzlabellegendcolorbarcolormapcaxisclimviewrotate3dpanzoomsetgetgcagcfclaclfcloseshadinglightingmaterialcamlightlightlightanglealphaalphamaptextannotationlinerectanglexlineylinedatatipginputgtextexportgraphicscopygraphicsexportappsaveasprintorientopenfigsavefig
imshowimageimagescimreadimresizeimtileimwriteimfinfoimformatscmap2grayim2grayim2doubleind2rgbrgb2grayrgb2indgetrangefromclassimapproxdithercmpermutecmunique
stringstringscharcellstrblanksnewlinecomposesprintfstrcatappendconvertCharsToStringsconvertStringsToCharsstr2doublenum2strischariscellstrisstringisStringScalarstrlengthisstrpropisletterisspacecontainsmatchescountendsWithstartsWithstrfindsscanfreplacereplaceBetweenstrrepregexpregexpiregexprepregexptranslatesplitsplitlinesstrjoinstrsplitstrtokextractextractAfterextractBeforeextractBetweeneraseeraseBetweeninsertAfterinsertBeforepadstriplowerupperreversedeblankstrtrimstrjuststrcmpstrcmpistrncmpstrncmpi
structfieldnamesgetfieldisfieldisstructorderfieldsrmfieldsetfieldarrayfunstructfuntable2structstruct2tablecell2structstruct2cell
doublesingleint8int16int32int64uint8uint16uint32uint64casttypecastallfiniteanynanisintegerisfloatisnumericisrealisfiniteisinfisnanflintmaxintmaxintminrealmaxrealmin
categoricaldiscretizecategoriesiscategoricaliscategoryisordinalisprotectedisundefinedaddcatsmergecatsremovecatsrenamecatsreordercatssetcatscombinationscountcats
cellcell2matcell2structcell2tablecellstrmat2cellnum2cellstruct2celltable2celliscelliscellstrcelldispcellfuncellplot
dictionaryconfigureDictionaryinsertlookupremoveentrieskeysvaluestypesnumEntriesisConfiguredisKeykeyHashkeyMatch
pagemtimestensorprodpagemldividepagemrdivideidividepagetransposepagectransposeuminusuplusbsxfun
isequalisequalnisapprox
falseconsttrueconstislogicallogical
intersectismembersetdiffsetxorunionuniquealluniquenumuniqueismembertoluniquetol
bitandbitorbitxorbitcmpbitgetbitsetbitshiftswapbytes
airybesselhbesselibesseljbesselkbesselybetabetaincbetaincinvbetalnerferfcerfcinverfcxerfinvgammagammaincgammaincinvgammalnpsiellipjellipkeexpintlegendre
airyj0j1jvy0y1yvi0i1ivk0k1spherical_jnspherical_ynspherical_inspherical_knberbeikerkeiberpbeipkerpkeipstruve_hstruve_lgammagammalnrgammadigammapochbetabetalnerferfcerfcxerfiellipkellipkincellipeellipeincellipjexp1expifresnelsicishichilegendre_phyp2f1binombinomExactpermExactndtrndtrilog_ndtrbdtrbdtrichdtrchdtrifdtrfdtrigdtrgdtrcnbdtrnbdtripdtrpdtrikolmogorovkolmogismirnovsmirnovilambertwowens_tzeta