![The MathWorks - logo](https://img.directindustry.com/images_di/logo-p/L12865.gif)
Catalog excerpts
![C and Fortran API Reference - 11](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_11m.jpg)
MXArrayManipulation mxCreateLogicalMatrix(C) Create2-D,logical > mxArray initializedto > falsemxCreateLogicalScalar(C) Createscalar,logical > mxArray initializedto > falsemxCreateNumericArray(CandFortran) CreateunpopulatedN-Dnumeric > mxArraymxCreateNumericMatrix(CandFortran) Createnumericmatrixandinitializedataelementsto0 > mxCreateSparse(CandFortran) Create2-Dunpopulatedsparse > mxArraymxCreateSparseLogicalMatrix(C) Createunpopulated2-D,sparse,logical > mxArraymxCreateString(CandFortran) Create > 1 -by- > N string > mxArray initializedtospecifiedstring > mxCreateStructArray(CandFortran)...
Open the catalog to page 11![C and Fortran API Reference - 15](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_15m.jpg)
MXArrayManipulation mxMalloc(CandFortran) AllocatedynamicmemoryusingMATLABmemorymanager > mxRealloc(CandFortran) Reallocatememory > mxRemoveField(CandFortran) Removefieldfromstructurearray > mxSetCell(CandFortran) Setvalueofonecellof > mxArraymxSetClassName(C) ConvertstructurearraytoMATLABobjectarray > mxSetData(CandFortran) Setpointertodata > mxSetDimensions(CandFortran) Modifynumberofdimensionsandsizeofeachdimension > mxSetField(CandFortran) Setstructurearrayfield,givenfield nameandindex > mxSetFieldByNumber(CandFortran) Setstructurearrayfield,givenfieldnumberandindex >...
Open the catalog to page 15![C and Fortran API Reference - 17](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_17m.jpg)
MATLAB Engine mexPrintf(CandFortran) ANSI > ή C > printf -styleoutputroutine > mexPutVariable(CandFortran) Copy > mxArray fromMEX-functionintospecifiedworkspace > mexSet(C) SetvalueofspecifiedHandle Graphicsproperty > mexSetTrapFlag(CandFortran) Controlresponseof > mexCallMATLAB toerrors > mexUnlock(CandFortran) AllowMEX-filetobeclearedfrom memory > mexWarnMsgIdAndTxt(CandFortran) Issuewarningmessagewithidentifier > mexWarnMsgTxt(CandFortran) Issuewarningmessage > engClose(CandFortran) QuitMATLAB > ή enginesession > engEvalString(CandFortran) Evaluateexpressioninstring >...
Open the catalog to page 17![C and Fortran API Reference - 18](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_18m.jpg)
APIReference engPutVariable(CandFortran) PutvariablesintoMATLABengineworkspace > engSetVisible(C) ShoworhideMATLABengine session >
Open the catalog to page 18![C and Fortran API Reference - 33](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_33m.jpg)
Note Thebufferreturnedby > engEvalString isnotguaranteedtobe > NULL terminated. >
Open the catalog to page 33![C and Fortran API Reference - 79](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_79m.jpg)
See > mexfunction.c inthe > mex subdirectoryofthe > examples directory Օ > phonebook.c inthe > refbook subdirectoryofthe > examples directory. > mexErrMsgIdAndTxt , > mexErrMsgTxt , > mexWarnMsgIdAndTxt , > mexWarnMsgTxt
Open the catalog to page 79![C and Fortran API Reference - 84](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_84m.jpg)
2 ThesecondMEX-fileiscalledwiththe > trapflag initializedto > withinthatfile. > 3 WhenthesecondMEX-fileexits,thesavedvalueofthe > trapflag inthefirstMEX-fileisrestoredwithinthatfile. > See > mexsettrapflag.c inthe > mex subdirectoryofthe > examples directory. >
Open the catalog to page 84![C and Fortran API Reference - 105](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_105m.jpg)
Various > mx* callsrequireorreturnan > mxClassID argument. > mxClassID identifiesthewayinwhichthe > mxArray representsitsdataelements. > See > explore.c inthe > mex subdirectoryofthe > examples directory. >
Open the catalog to page 105![C and Fortran API Reference - 164](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_164m.jpg)
> mxgeteps.c and > mxisfinite.c inthe > mx subdirectoryofthe > examples directory >
Open the catalog to page 164![C and Fortran API Reference - 180](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_180m.jpg)
> mxsetdimensions.c and > mxsetnzmax.c inthe > mx subdirectoryofthe > examples directory > mxGetJc , > mxGetNzmax , > mxSetIr , > mxSetJc , > mxSetNzmax
Open the catalog to page 180![C and Fortran API Reference - 203](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_203m.jpg)
Itismostefficienttousethe > mxIsDouble form. > See > mxisclass.c inthe > mx subdirectoryofthe > examples directory. > mxClassID , > mxGetClassID , > mxIsEmpty , > mxGetClassName
Open the catalog to page 203![C and Fortran API Reference - 206](https://img.directindustry.com/pdf/repository_di/12865/c-fortran-api-reference-41229_206m.jpg)
> mexget.c , > mexlock.c , > mexsettrapflag.c ,and > yprime.c inthe > mex subdirectoryofthe > examples directory Օ > mxcalcsinglesubscript.c , > mxgeteps.c , > mxgetinf.c ,and > mxisfinite.c inthe > mx subdirectoryofthe > examples directory >
Open the catalog to page 206All The MathWorks catalogs and technical brochures
-
MATLAB Production Server
6 Pages
-
Database Toolbox
4 Pages
-
MATLAB Report Generator
4 Pages
-
Stateflow
8 Pages
-
SimEvents
7 Pages
-
SimDriveline
7 Pages
-
SimHydraulics
7 Pages
-
SimPowerSystems
8 Pages
-
Simulink Control Design
5 Pages
-
Aerospace Blockset
5 Pages
-
SimRF
6 Pages
-
Simulink Coder
6 Pages
-
Embedded Coder
8 Pages
-
Simulink PLC Coder
4 Pages
-
Fixed-Point Designer
9 Pages
-
MATLAB Coder
5 Pages
-
Simulink 3D Animation
10 Pages
-
Gauges Blockset
2 Pages
-
Simulink Report Generator
3 Pages
-
Polyspace Bug Finder
6 Pages
-
global-optimization-toolbox
10 Pages
-
Phased Array System Toolbox
9 Pages
-
OPC Toolbox
5 Pages
-
Simulink Design Verifier
7 Pages
-
Simulink Design Optimization
10 Pages
-
Filter Design HDL Coder
5 Pages
-
Bioinformatics Toolbox
9 Pages
-
SimBiology
6 Pages
-
Computer Vision System Toolbox
10 Pages
-
DSP System Toolbox
11 Pages
-
Fuzzy Logic Toolbox
5 Pages
-
Polyspace Client for C/C++
5 Pages
-
xPC Target
5 Pages
-
SimMechanics
7 Pages
-
Simscape
7 Pages
-
Simulink
6 Pages
-
Data Acquisition Toolbox
8 Pages
-
Image Processing Toolbox
7 Pages
-
Signal Processing Toolbox
10 Pages
-
Control System Toolbox
6 Pages
-
Symbolic Math Toolbox?
6 Pages
-
Parallel Computing Toolbox?
7 Pages
-
MATLAB®
6 Pages
-
Mapping Toolbox 3.2
7 Pages
-
Instrument Control Toolbox
7 Pages
-
Optimization Toolbox 6.0
14 Pages
Archived catalogs
-
MATLAB Release Notes
505 Pages
-
External Interfaces
649 Pages
-
Function Reference: Volume 3 (P-Z)
1696 Pages
-
Function Reference: Volume 2 (F-O)
1568 Pages
-
Function Reference: Volume 1 (A-E)
1298 Pages
-
Creating Graphical User Interfaces
520 Pages
-
3-D Visualization
212 Pages
-
Graphics
667 Pages
-
MATLAB Programming Tips
66 Pages
-
Programming Fundamentals
840 Pages
-
Data Analysis
220 Pages
-
Mathematics
316 Pages
-
MATLAB® Getting Started Guide
250 Pages