- | - |
---|---|
thingSpeakRead | Read data stored in ThingSpeak channel |
thingSpeakWrite | write data to ThingSpeak channel |
Data import and export
Internet of Things (IoT) Data
FTP file operations
- | - |
---|---|
ftp | Connect to an FTP server to access its files |
sftp | Connection to SFTP server to access its files |
ascii | Set FTP transfer mode to ASCII |
binary | Set FTP transfer mode to binary |
cd | Change or view the current folder on an SFTP or FTP server |
close | Close the connection to the SFTP or FTP server |
delete | Delete files on SFTP or FTP server |
dir | List folder contents on SFTP or FTP server |
mget | Download files from SFTP or FTP server |
mkdir | Create a new folder on an SFTP or FTP server |
mput | Upload files or folders to SFTP or FTP server |
rename | Rename a file on an SFTP or FTP server |
rmdir | Delete a folder on an SFTP or FTP server |
Bluetooth Low Energy Communication
- | - |
---|---|
blelist | Scan for nearby low energy Bluetooth peripherals |
ble | Connect to low energy Bluetooth peripherals |
characteristic | Access to characteristics of Bluetooth low energy peripherals |
descriptor | Access descriptors on Bluetooth low energy peripherals |
read | Read characteristic or descriptor data on a Bluetooth low energy peripheral device |
write | Write data to a characteristic or descriptor of a Bluetooth low energy peripheral device |
subscribe | Subscribe to characteristic notifications or instructions |
unsubscribe | Unsubscribe characteristic notifications and instructions |
Bluetooth communication -connection and configuration
- | - |
---|---|
bluetoothlist | Scan for nearby Bluetooth classic devices |
bluetooth | Connect to Bluetooth classic device |
configureTerminator | Set terminator for ASCII string communication with Bluetooth device |
configureCallback | Set callback function and trigger condition for communication with Bluetooth device |
TCP/IP communication -connection and configuration
- | - |
---|---|
tcpclient | Create a TCP/IP client connection to a TCP/IP server |
echotcpip | Start or stop the TCP/IP echo server |
configureTerminator | Set terminator for ASCII string communication with remote host via TCP/IP |
configureCallback | Set callback function and trigger condition for communication with remote host via TCP/IP |
Serial and USB communication -control pins and memory
- | - |
---|---|
flush | Clear the serial port device buffer |
getpinstatus | Get the serial port status |
setRTS | Set the serial port RTS pin |
setDTR | Set the serial DTR pin |
Serial and USB Communication -Connection and Configuration
- | - |
---|---|
serialportlist | List of serial ports connected to your system |
serialport | Connect to a serial port |
configureTerminator | Set the terminator for ASCII string communication with the serial port |
configureCallback | Set callback function and trigger conditions for communication with serial port devices |
Low-level file I/O
- | - |
---|---|
fclose | close one or all open files |
feof | Detect the end of the file |
ferror | File I/O error message |
fgetl | Read lines in a file and remove line breaks |
fgets | Read lines in a file and keep newlines |
fileread | Read file content in text format |
fopen | Open a file or get information about opening a file |
fprintf | Write data to a text file |
fread | Read data in binary files |
frewind | Move the file position indicator to the beginning of the opened file |
fscanf | Read the data in the text file |
fseek | Move to the specified position in the file |
ftell | current location |
fwrite | Write data to a binary file |
Workspace variables and MAT-file
- | - |
---|---|
load | Load file variables into the workspace |
save | Save workspace variables to a file |
matfile | Access and change variables in a MAT-file without loading the file into memory |
disp | Display the value of the variable |
formattedDisplayText | Capture display output as a string |
who | List variables in the workspace |
whos | List variables in the workspace with their size and type |
clear | Delete items from the workspace and release system memory |
clearvars | Clear variables in memory |
openvar | Open a workspace variable in the variable editor or other graphical editing tools |
Workspace Browser | Open the Workspace Browser to manage the workspace |
JSON format
- | - |
---|---|
jsondecode | Decode text in JSON format |
jsonencode | Create JSON-formatted text {.style-list} from structured MATLAB data |
XPath query
- | - |
---|---|
matlab.io.xml.xpath.CompiledExpression | Compiled XPath expression |
matlab.io.xml.xpath.EvalResultType | The result type of XPath expression calculation |
matlab.io.xml.xpath.Evaluator | XPath expression evaluator |
matlab.io.xml.xpath.PrefixResolver | For namespace prefix resolver Abstract base class for |
XML Transformation
- | - |
---|---|
matlab.io.xml.transform.CompiledStylesheet | Compiled stylesheet |
matlab.io.xml.transform.ResultDocument | Store the transformation result as a document |
matlab.io.xml.transform.ResultString | Store the transformation result as a string |
matlab.io.xml.transform.ResultFile | Store the transformation result as a file |
matlab.io.xml.transform.SourceDocument | XML source document for transformation |
matlab.io.xml.transform.SourceFile | XML source file for transformation |
matlab.io.xml.transform.SourceString | XML source string for transformation string |
matlab.io.xml.transform.StylesheetSourceDocument | Stylesheet source for transformation document |
matlab.io.xml.transform.StylesheetSourceFile | Stylesheet source for transformation document |
matlab.io.xml.transform.StylesheetSourceString | XSL source string for transformation string |
matlab.io.xml.transform.Tracer | Trace execution of stylesheet |
W3C DOM
- | - |
---|---|
matlab.io.xml.dom.Attr | Attributes of XML elements |
matlab.io.xml.dom.CDATASection | CDATA section |
matlab.io.xml.dom.Comment | Comments in XML documents |
matlab.io.xml.dom.Document | XML document |
matlab.io.xml.dom.DocumentFragment | document node group |
matlab.io.xml.dom.DocumentType | document type |
matlab.io.xml.dom.Element | element of XML document |
matlab.io.xml.dom.Entity | Entity defined by document type |
matlab.io.xml.dom.NamedNodeMap | A set of document nodes with names |
matlab.io.xml.dom.NodeList | document node list |
matlab.io.xml.dom.Notation | Notation in document type definition |
matlab.io.xml.dom.ProcessingInstruction | XML processing instruction |
matlab.io.xml.dom.Text | Text in an XML document |
matlab.io.xml.dom.TypeInfo | schema type information |
Reading and writing XML documents
- | - |
---|---|
matlab.io.xml.dom.DOMWriter | Write serialized XML documents Injector |
matlab.io.xml.dom.EntityResolver | Abstract base class of entity resolver |
matlab.io.xml.dom.FileWriter | Writer for creating text files |
matlab.io.xml.dom.Locator | The location of the element in the XML file |
matlab.io.xml.dom.Parser | XML markup parser |
matlab.io.xml.dom.ParserConfiguration | XML parser options |
matlab.io.xml.dom.ParseError | Specified XML tag parsing error |
matlab.io.xml.dom.ParseErrorHandler | Abstract base class for parse error handlers |
matlab.io.xml.dom.ParseErrorLocator | Specifies location of parse error |
matlab.io.xml.dom.ParseErrorSeverity | Indicates the severity of XML tag parsing errors enum class |
matlab.io.xml.dom.ResourceIdentifier | XML resource identifier |
matlab.io.xml.dom.ResourceIdentifierType | XML resource identifier type |
matlab.io.xml.dom.WriterConfiguration | XML DOM Writer Options |
Play sound
- | - |
---|---|
audiodevinfo | Information about audio devices |
audiodevreset | Refresh the list of available audio devices |
sound | Convert signal data matrix to sound |
soundsc | Scale data and play it as sound |
beep | generate operating system beep |
Record audio
- | - |
---|---|
audiorecorder | object for recording audio |
getaudiodata | Store the recorded audio signal in a numeric array |
getplayer | Create an associated audioplayer object |
isrecording | Determine if recording is in progress |
record | Record audio into audiorecorder object |
recordblocking | Record audio into an audiorecorder object, keep control until recording is complete |
Play audio
- | - |
---|---|
audioplayer | Object for playing audio |
isplaying | Determine whether playback is in progress |
pause | Pause playback or recording |
play | Play audio from audioplayer object |
playblocking | Play audio in audioplayer object, keep control until playback is complete |
resume | Resume playback or recording from the paused state |
stop | Stop playing or recording |
Read or write audio
- | - |
---|---|
audioread | Read audio files |
audiowrite | Write audio files |
lin2mu | Convert linear audio signal to mu-law |
mu2lin | Convert mu-law audio signal to linear format |
audioinfo | Information about audio files |
Write video data
- | - |
---|---|
VideoWriter | Create an object to write a video file |
open | Open a file to write video data |
writeVideo | Write video data to a file |
close | close the file after writing video data |
getProfiles | Description files and file formats supported by VideoWriter |
Read video data
- | - |
---|---|
VideoReader | Create an object to read a video file |
read | Read one or more video frames |
readFrame | Read the next video frame |
hasFrame | Determine whether there are video frames available for reading |
getFileFormats | File formats supported by VideoReader |
mmfileinfo | Information about multimedia files |
Common Data Format (CDF)
- | - |
---|---|
cdfinfo | Information on Common Data Format (CDF) files |
cdfread | Read data in Common Data Format (CDF) files |
cdfepoch | Converts a date literal or date sequence value to a date in CDF format |
todatenum | Convert CDF epoch objects to MATLAB date serial values |
#Bag
- | - |
---|---|
cdflib | Direct interaction with CDF library |
Stripe interleaved file
- | - |
---|---|
multibandread | Read a striped interleaved file from a binary file |
multibandwrite | Write strip interleaved data to a file |
FITS files -Utilities
- | - |
---|---|
getConstantValue | specify the constant value |
getVersion | The revision number of the CFITSIO library |
getOpenFiles | list of opened FITS files |
FITS file -ASCII table and binary table
- | - |
---|---|
createTbl | Create a new ASCII or binary table extension |
insertCol | Insert a column into a table |
insertRows | Insert rows into the table |
insertATbl | Insert an ASCII table after the current HDU |
insertBTbl | Insert a binary table behind the current HDU |
deleteCol | Delete a column from a table |
deleteRows | Delete rows from the table |
getAColParms | ASCII table information |
getBColParms | binary table information |
getColName | table column name |
getColType | Data type, repeat value, width of scaled column |
getEqColType | column data type, repeated value, width |
getNumCols | The number of columns in the table |
getNumRows | the number of rows in the table |
readATblHdr | Read the header information from the current ASCII table |
readBTblHdr | Read the header information from the current binary table |
readCol | Reads rows of ASCII or binary table columns |
setTscale | reset image scaling |
writeCol | Write elements to an ASCII or binary table column |
FITS files -image compression
- | - |
---|---|
imgCompress | Compress HDU from one file to another |
isCompressedImg | Determine whether the current image is compressed |
setCompressionType | Set image compression type |
setHCompScale | Set the scaling parameters of the HCOMPRESS algorithm |
setHCompSmooth | Sets smoothing for images compressed with HCOMPRESS |
setTileDim | Set tile dimensions |
FITS files -Header Data Unit (HDU) access
- | - |
---|---|
copyHDU | Copy current HDU from one file to another |
getHDUnum | The number of the current HDU in the FITS file |
getHDUtype | current HDU type |
getNumHDUs | Total number of HDUs in FITS file |
movAbsHDU | Move to Absolute HDU Numbering |
movNamHDU | Move to the first HDU containing a specific type and keyword value |
movRelHDU | Move relative amount of HDU from current HDU |
writeChecksum | Calculate and write the checksum of the current HDU |
deleteHDU | Delete the current HDU in the FITS file |
FITS file -keyword
- | - |
---|---|
readCard | Header record of keywords |
readKey | Keyword |
readKeyCmplx | A keyword in the form of a complex scalar value |
readKeyDbl | Keyword in the form of double precision value |
readKeyLongLong | Keyword in the form of int64 |
readKeyLongStr | long string value |
readKeyUnit | The physical unit string in the key |
readRecord | Header record specified by number |
writeComment | Write or append COMMENT keyword to CHU |
writeDate | Write DATE keyword to CHU |
writeKey | Update or add new keywords to the current HDU |
writeKeyUnit | write physical unit string |
writeHistory | Write or append HISTORY keyword to CHU |
deleteKey | Delete key by name |
deleteRecord | Delete keywords by record number |
getHdrSpace | The number of keywords in the header |
FITS files -image processing
- | - |
---|---|
createImg | Create FITS image |
getImgSize | image size |
getImgType | The data type of the image |
insertImg | Insert a FITS image after the current image |
readImg | read image data |
setBscale | Reset image scaling |
writeImg | write FITS image |
FITS files -file access
- | - |
---|---|
createFile | Create FITS file |
openFile | Open FITS file |
openDiskFile | Open FITS file |
closeFile | Close FITS file |
deleteFile | Delete FITS file |
fileName | The name of the FITS file |
fileMode | I/O mode for FITS files |
Low-level functions -package
- | - |
---|---|
matlab.io.hdf4.sd | Interact directly with the HDF4 multi-file scientific dataset (SD) interface |
matlab.io.hdfeos.gd | Low-level access to HDF-EOS grid data |
matlab.io.hdfeos.sw | Low-level access to HDF-EOS segmented files |
#Low Level Functions -Functions
- | - |
---|---|
hdfan | The entry of HDF multi-file annotation (AN) interface |
hdfhx | The entry of HDF external data (HX) interface |
hdfh | The entry of HDF H interface |
hdfhd | The entry of HDF HD interface |
hdfhe | The entry of HDF HE interface |
hdfml | Utilities for use with MATLAB HDF entry functions |
hdfpt | Interface of HDF-EOS point object |
hdfv | The entry of HDF Vgroup (V) interface |
hdfvf | The entry of VF function in HDF Vdata interface |
hdfvh | The entry of VH function in HDF Vdata interface |
hdfvs | The entry of VS function in HDF Vdata interface |
hdfdf24 | HDF 24-bit raster image (DF24) interface entry |
hdfdfr8 | HDF 8-bit raster image (DFR8) interface entry |
HDF5 library package
- | - |
---|---|
Library (H5) | General-purpose functions for use with entire HDF5 library |
Attribute (H5A) | Metadata associated with datasets or groups |
Dataset (H5D) | Multidimensional arrays of data elements and supporting metadata |
Dimension Scale (H5DS) | Dimension scale associated with dataset dimensions |
Error (H5E) | Error handling |
File (H5F) | HDF5 file access |
Group (H5G) | Organization of objects in file |
Identifier (H5I) | HDF5 object identifiers |
Link (H5L) | Links in HDF5 file |
MATLAB (H5ML) | MATLAB utility functions not part of the HDF5 C library |
Object (H5O) | Objects in file |
Property (H5P) | Object property lists |
Reference (H5R) | HDF5 references |
Dataspace (H5S) | Dimensionality of dataset |
Datatype (H5T) | Datatype of elements in a dataset |
NetCDF library package -Utilities
- | - |
---|---|
netcdf.getConstant | returns the value of the named constant |
netcdf.getConstantNames | returns a list of constants known to the netCDF library |
NetCDF library package -user-defined types
:- | :- |
---|---|
netcdf.defVlen | Define user-defined variable length array type (NC_VLEN) |
netcdf.inqUserType | Return information about user-defined type |
netcdf.inqVlen | Return information about user-defined NC_VLEN type |
NetCDF library package -properties
- | - | - |
---|---|---|
netcdf.copyAtt | Copy an attribute to a new location | |
netcdf.delAtt | Remove netCDF attribute | |
netcdf.getAtt | Returns the NetCDF attribute | |
netcdf.inqAtt | Returns information about netCDF attributes | |
netcdf.inqAttID | Returns the ID of a netCDF attribute | |
netcdf.inqAttName | Returns the netCDF attribute name | |
netcdf.putAtt | Write netCDF attributes | |
netcdf.renameAtt | Change Attribute Name |
NetCDF library package -variable
- | - |
---|---|
netcdf.defVarFill | Defines the fill parameter for a NetCDF variable |
netcdf.defVar | Create a NetCDF variable |
netcdf.defVarChunking | Defines chunking behavior for NetCDF variables |
netcdf.defVarDeflate | Defines compression parameters for NetCDF variables |
netcdf.defVarFletcher32 | Defines validation parameters for NetCDF variables |
netcdf.getVar | Read data in a NetCDF variable |
netcdf.inqVar | Information about variables |
netcdf.inqVarChunking | Determines chunking settings for NetCDF variables |
netcdf.inqVarDeflate | Determines compression settings for NetCDF variables |
netcdf.inqVarFill | Determines the fill parameter value for a NetCDF variable |
netcdf.inqVarFletcher32 | About Fletcher32 checksum settings for NetCDF variables |
netcdf.inqVarID | Returns the ID associated with the variable name |
netcdf.putVar | Writes data to a netCDF variable |
netcdf.renameVar | Change netCDF variable name |
NetCDF library package -group
- | - | - |
---|---|---|
netcdf.defGrp | Create groups in a NetCDF file | |
netcdf.inqDimIDs | Retrieves a list of dimension identifiers in a group | |
netcdf.inqGrpName | Retrieve group name | |
netcdf.inqGrpNameFull | the full pathname of the group | |
netcdf.inqGrpParent | Retrieves the ID of the parent group. | |
netcdf.inqNcid | Returns the ID of a named group | |
netcdf.inqVarIDs | IDs of all variables in the group |
NetCDF Library Package -Dimensions
- | - | - |
---|---|---|
netcdf.defdim | Create netCDF dimensions | |
netcdf.inqDim | Returns netCDF dimension names and lengths | |
netcdf.inqDimID | Returns the dimension ID | |
netcdf.renameDim | Change netCDF dimension names |
NetCDF library package -file operations
- | - |
---|---|
netcdf.abort | restores the most recent netCDF file definition |
netcdf.close | Closes a netCDF file |
netcdf.create | Create a new NetCDF dataset |
netcdf.endDef | End netCDF file definition mode |
netcdf.inq | returns information about a netCDF file |
netcdf.inqFormat | Determines the format of a NetCDF file |
netcdf.inqGrps | Retrieves an array of subgroup IDs |
netcdf.inqUnlimDims | Retrieves a list of infinite dimensions in a group |
netcdf.open | Open NetCDF data source |
netcdf.reDef | puts an open netCDF file into definition mode |
netcdf.setFill | Set netCDF fill mode |
netcdf.sync | Synchronize netCDF files to disk |
NetCDF library package -library functions
- | - |
---|---|
netcdf.getChunkCache | Retrieves the chunk cache settings for the NetCDF library |
netcdf.inqLibVers | Returns NetCDF library version information |
netcdf.setChunkCache | Sets the default chunk cache settings for the NetCDF library |
netcdf.setDefaultFormat | Change the default netCDF file format |
Read or write a NetCDF file
- | - | - |
---|---|---|
nccreate | Create variables in a NetCDF file | |
ncdisp | Displays NetCDF data source content in the command line window | |
ncinfo | Returns information about a NetCDF data source | |
ncread | Read variable data from a NetCDF data source | |
ncreadatt | Read attribute values ââin a NetCDF data source | |
ncwrite | Write data to a NetCDF file | |
ncwriteatt | Write attributes to a NetCDF file | |
ncwriteschema | Adds a NetCDF schema definition to a NetCDF file |
Spreadsheet -Reading and writing matrices and arrays
- | - | - |
---|---|---|
readmatrix | Read a matrix from a file | |
writematrix | Write matrix to file | |
readcell | Read a cell array from a file | |
writecell | Write a cell array to a file | |
readvars | Read variables from a file | |
importdata | Load data from a file |
Spreadsheet -Read and Write Table or Timetable
Basic import and export
- | - | - |
---|---|---|
readtable | Create a table from a file | |
writetable | write table to file | |
readtimetable | Create a timetable from a file | |
writetimetable | Write timetable to file | |
sheetnames | Get sheetnames from a spreadsheet file | |
Define import rules | ||
- | - | |
--- | --- | |
detectImportOptions | Generate import options based on file content | |
spreadsheetImportOptions | Spreadsheet import options object | |
getvaropts | Get variable import options | |
setvaropts | Set variable import options | |
setvartype | Set variable data type | |
preview | Preview eight rows of data in a file with import options |
Text files -read and write matrices and arrays
- | - | - |
---|---|---|
readmatrix | Read a matrix from a file | |
writematrix | Write matrix to file | |
readcell | Read a cell array from a file | |
writecell | Write a cell array to a file | |
readvars | Read variables from a file | |
textscan | Read formatted data from a text file or string | |
type | Display file content | |
fileread | Read file content in text format | |
readlines | Read lines of a file as an array of strings | |
writelines | Write text to file |
text file -read and write table or timetable
#Basic import and export
- | - | - |
---|---|---|
readtable | Create a table based on a file | |
writetable | write table to file | |
readtimetable | Create a timetable based on a file | |
writetimetable | Write timetable to file |
#Define import rules
- | - |
---|---|
detectImportOptions | Generate import options based on file content |
delimitedTextImportOptions | Import options object for delimited text |
fixedWidthImportOptions | Import options object for fixed-width text files |
xmlImportOptions | Import options object for XML file |
htmlImportOptions | Import options object for HTML files |
wordDocumentImportOptions | Microsoft Word file import options object |
getvaropts | Get variable import options |
setvaropts | Set variable import options |
setvartype | Set variable data type |
preview | Preview eight lines of data in the file with import options |
Comments