MATLAB R2020a v9.8.0.1359463 Update 1

Description

MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.

What's New Version 9.8.0

Desktop:
  • Projects: Organize, manage, and share your work using projects
  • Live Editor Controls: Add check boxes, edit fields, and buttons to control variable values and specify what code will run when a value changes
  • Live Editor:
    • Hide code when sharing and exporting live scripts
    • Automatically refactor selected code into a function
  • Live Editor Export: Save live scripts and functions as Microsoft Word documents
  • Live Editor Output:
    • Enable animations in plots to show changes in data over time
    • Clean categorical data, filter datetimes, and change variable data types in table output interactively
  • MATLAB Online: Share folders with a view-only link or invite individuals with view-only or edit permissions
  • Toolbox Packaging: Install required add-ons with custom toolboxes
Graphics:
  • parallelplot Function: Visualize tabular or matrix data with multiple columns by using a parallel coordinates plot
  • Data Tips: Pin and customize data tips in charts
  • Axes Interactions:
    • Customize chart interaction gestures such as dragging to pan, or scrolling to zoom
    • Pan data by dragging the x, y or z axis without having to use the pan tool
  • Property Inspector: Control visibility of graphics objects interactively
  • Graphics Export: Export axes with tighter cropping using the axes toolbar
App Building:
  • App Designer:
    • Create two and three panel apps that automatically resize and reflow contebased on device size
    • Add and configure a grid layout manager on the App Designer canvas
  • uiimage Function: Display an icon, logo, or image in apps and on the App Designer canvas
  • uitable Function: Use table arrays for faster rendering of data and to sort tables interactively
  • Auto Resize: Automatically resize components when an app is made smaller than its default size.
  • Graphics Support: Explore data using axes toolbar and data tips in apps created with the uifigure function
  • MATLAB Online: Create and edit App Designer apps using MATLAB Online
Data Import and Export:
  • Datatype I/O: Use dedicated functions for reading and writing matrices, cell arrays, and timetables
  • Parquet file support: Read and write single or large collections of Parquet files
  • FileDatastore Object: Read large files by importing the file in smaller portions
  • Custom Datastore: Read from Hadoop based databases using the custom datastore framework
  • Datastores:
    • Manage read errors when importing data from large collections of files
    • Combine and transform datastores
  • thingSpeakRead and thingSpeakWrite Functions: Read or write data to the ThingSpeak IoT platform
  • writetable and imwrite Functions: Write to web-based storage services like Amazon S3 and Azure Blob Storage
Hardware:
  • MATLAB Support Package for Parrot Drones: Control Parrot Mambo FPV drones and acquire sensor and image data
  • Android Sensors: Acquire images from your mobile device camera in MATLAB Mobile
  • Raspberry Pi: Build standalone applications for communicating with Raspberry Pi hardware from a desktop computer
Data Analysis:
  • xcorr and xcov Functions: Compute cross-correlation and cross-covariance
  • detrend Function: Remove piecewise polynomial trends, set continuity requirements, and specify sample points
  • groupcounts Function: Count the number of group elements for arrays, tables, and timetables
  • grouptransform Function: Transform array data by group
  • tall Arrays: Write custom sliding window algorithms to operate on tall arrays
  • tall Arrays: Operate on tall arrays with more functions, including groupcounts, intersect, and svd
  • filloutliers, isoutlier, and rmoutliers Functions: Detect outliers using percentiles
Performance:
  • sortrows Function: Sort rows of large matrices faster
Advanced Software Development:
  • C++ interface: Use classes and functions from C++ libraries in MATLAB
  • C++ MEX: Execute MEX function out-of-process
  • MException class: Provide a suggested fix for an uncaught exception
  • Unit Testing Framework: Display code coverage metrics in HTML format

Screenshots

Advertisement