Header Ads

Download Matlab R2019b for Windows/Linux/MacOS (version 9.7)

Matlab 2019b (MATLAB 9.7R2019b) introduced on 17 Sep 2019. The release contains new products in support of robotics, new training resources for event-based modeling, and updates and bug fixes across the MATLAB and Simulink product families.

What’s new in Matlab 2019b

Environment

– Live Editor Tasks: Add interactive tasks to live scripts to explore parameters and automatically generate code
– Live Editor Output: Animate plots to show changes in data over time
– Live Editor Output: Adjust the width of columns in tables
– Live Editor Output: Scroll through and copy data in arrays such as cell arrays, object arrays, and struct arrays
– Live Editor Export: Customize figure format as well as document paper size, orientation, and margins when exporting
– Live Editor Code: Duplicate one or more lines of code
– Live Editor Code: Suppress Code Analyzer warning messages
– Live Editor Debugging: Set breakpoints for anonymous functions
– Live Editor Internationalization: Add non-English language such as Chinese, Japanese, and Korean characters on Windows and macOS Platforms
– Add-On Manager: Update MATLAB and other installed add-ons
– Add-On Manager: Programmatically manage add-ons by name
– Settings: Create persistent settings for custom apps, toolboxes, and across MATLAB sessions
– MATLAB Drive: Share folders and collaborate with others
– Functionality being removed or changed

Language and Programming

– size Function: Find lengths of multiple array dimensions at a time
– matches Function: Determine if input strings are equal
– Hexadecimal and Binary Numbers: Specify numbers using hexadecimal and binary literals
– Indexing: Use dot indexing into function calls
– System object authoring improvements: Property validation support and simplified class inheritance
– Function Input Arguments: Declare function input arguments to restrict values
– namedargs2cell Function: Convert structure containing name-value pairs to cell array
– delete, dir, isfile, isfolder, and what Functions: Access web-based storage services like Amazon Web Services and Azure Blob Storage
– Suggested Corrections: Correct errors with two new classes
– error Function: Provide suggested fix for uncaught exception
– Functionality being removed or changed

Data Analysis

– Live Editor Tasks: Interactively preprocess data and generate code
– groupfilter Function: Filter data in a table, timetable, or matrix by group
– datetime Data Type: Detect formats with fractional seconds when converting text that represents dates and times
– table and timetable Data Types: Variable names can have any characters, including spaces and non-ASCII characters
– tall Arrays: Operate on tall arrays with more functions, including setdiff, xcorr, and outerjoin
– tall Arrays: Avoid running out of memory due to temporary copies of data

Data Import and Export

– detectImportOptions Function: Specify the type of import options for delimited or fixed-width text files
– table and timetable Data Types: Read and write tabular data that has variable names containing any characters, including spaces and non-ASCII characters
– sheetnames Function: Get names of worksheets from spreadsheet file
– VideoReader Object: Read frames in videos using frame index or time
– VideoReader Object: Improved performance in generated code with row-major layout
– Import Tool: Generate simpler code when importing from fixed-width text files
– save Function: Save workspace variables to a MAT-file version 7 without compression
– xmlread Function: Prevent reading of XML files that contain DOCTYPE declarations
– imread function: Supports reading specified images from PGM, PBM, or PPM file formats
– Scientific File Format Libraries: CFITSIO Library upgraded to version 3.450
– Scientific File Format Libraries: LibTIFF Library upgraded to version 4.0.10
– RESTful Functions: Support for digest authentication
– tcpclient, read, and write Functions: Generate C and C++ code
– Bluetooth Low Energy Interface: Support for scanning and interacting with peripheral devices
– Serial Port Devices: New functions and properties
– Functionality being removed or changed

Mathematics

– makima Function: Perform modified Akima cubic Hermite interpolation
Graphics
– Chart Container Class: Develop your own class of charts
– tiledlayout and nexttile Functions: Create configurable layouts of plots in a figure
– colororder Function: Control the colors in plots
– Bar Charts: Create bar charts with improvements for stacking and locating the tips of bars
– Data Tips: Create and customize data tips
– dataTipInteraction Function: Pin data tips at cursor location
– Axes Toolbar: Save or copy contents of axes as image
– parallelplot Function: Zoom, pan, and rearrange coordinates interactively
– Property Inspector: Update axis tick values and labels using clipboard data
– Image Interpolation: Select an interpolation method for displaying images
– legend Function: Create unlimited legend entries and specify categorical arrays
– pcolor Function: Specify categorical, datetime, and duration data
– Geographic Plots: Plot data on high-zoom-level basemaps
– Geographic Plots: Create plots with improved basemap appearance
– Geographic Axes: Display animations using comet or animatedline
– Geographic Bubble Charts: Create charts with improved layout
– Functionality being removed or changed

App Building

– uistyle Function: Create styles for rows, columns, or cells in a table UI component
– uigridlayout Function: Configure grid rows and columns to adjust automatically to fit components
– uitable Function: Sort table UI components interactively when using logical, numeric, string, or cell arrays
– uihtml Function: Embed HTML, JavaScript, or CSS content in apps and on the App Designer canvas
– App Designer: Convert components in a UI figure or container from pixel-based positioning to a grid layout manager
– App Designer: Convert an existing app into an auto-reflowing app
– App Designer: Suppress Code Analyzer warning messages
– App Designer: Open App Designer from the MATLAB toolstrip
– App Testing Framework: Perform gestures on polar axes and UI images
– Functionality being removed or changed

Performance

– table Data Type Indexing: Improved performance when assigning elements by subscripting into large table variables
– datetime, duration, and calendarDuration Data Type Indexing: Improved performance when assigning elements by subscripting into large arrays
– datetime Data Type Indexing: Improved performance when referring or assigning to date and time components of datetime arrays
– uitable Function: Faster performance when data type is numeric, logical, or a cell array of character vectors
– unzip and gunzip Functions: Improved performance when extracting contents of zip files and GNU zip files

Software Development Tools

– Unit Testing Framework: Run tests in parallel with your custom plugins
– Unit Testing Framework: Validate count in string constraints
– Performance Testing Framework: Visually compare two TimeResult arrays
– App Testing Framework: Perform gestures on polar axes and images
– Projects: Delete project definition files
– Compare Git Branches: Show differences and save copies
– Functionality being removed or changed

External Language Interfaces

– C++ Interface: Options for publishing C++ interface library
– C++ Interface: nullptr supported as output argument
– C++ Interface: Read-only (const) object support
– Java Interface: JRE version 1.8.0_202 support
– Out-of-Process Execution of C++ MEX Functions: Customize environment variables
– HTTP Web Services: Server authentication support for NTLM and Kerberos protocols
– HTTP Web Services: Timeout options
– Python Interface: Execute Python functions out of process
– Python Interface and Engine: Version 3.5 support discontinued
– Compiler support changed for building MEX files and standalone MATLAB engine and MAT-file applications
– Functionality being removed or changed

System Requirements – Release 2019b

Windows

64-Bit MATLAB, Simulink and Polyspace Product Families
Operating SystemsRAM
– Windows 10
– Windows 7 Service Pack 1
– Windows Server 2019
– Windows Server 2016
– Minimum: 4 GB
– Recommended: 8 GB
– For Polyspace, 4 GB per core is recommended
ProcessorsGraphics
– Minimum: Any Intel or AMD x86-64 processor
– Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support
– No specific graphics card is required.
– Hardware accelerated graphics card supporting OpenGL 3.3 with 1GB GPU memory is recommended.
– GPU acceleration using the Parallel Computing Toolbox requires a GPU that supports CUDA 3 or newer. See Wikipedia to determine what version of CUDA your GPU supports.
Disk
– Minimum: 3.1 GB of HDD space for MATLAB only, 5-8 GB for a typical installation
– Recommended: An SSD is recommended
– A full installation of all MathWorks products may take up to 31 GB of disk space

Linux

64-Bit MATLAB, Simulink and Polyspace Product Families
Operating SystemsRAM
– Ubuntu 19.04
– Ubuntu 18.04 LTS
– Ubuntu 16.04 LTS
– Debian 10
– Debian 9
– Red Hat Enterprise Linux 8
– Red Hat Enterprise Linux 7 (minimum 7.3)
– Red Hat Enterprise Linux 6 (minimum 6.7)
– SUSE Linux Enterprise Desktop 12 (minimum SP2)
– SUSE Linux Enterprise Desktop 15
– SUSE Linux Enterprise Server 12 (minimum SP2)
– SUSE Linux Enterprise Server 15
Note:
– Ubuntu 14.04 LTS is no longer supported.
– Debian 10 is supported as of R2019b.
– Red Hat Enterprise Linux 8 is supported as of R2019b
– Minimum: 4 GB
– Recommended: 8 GB
– For Polyspace, 4 GB per core is recommended
ProcessorsGraphics
– Minimum: Any Intel or AMD x86-64 processor
– Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support
– No specific graphics card is required.
– Hardware accelerated graphics card supporting OpenGL 3.3 with 1GB GPU memory is recommended.
– Use of vendor-supplied proprietary drivers is strongly recommended.
– GPU acceleration using the Parallel Computing Toolbox requires a GPU that supports CUDA 3 or newer. See Wikipedia to determine what version of CUDA your GPU supports.
Disk
– Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation
– Recommended: An SSD is recommended
– A full installation of all MathWorks products may take up to 28 GB of disk space

Mac

64-Bit MATLAB, Simulink and Polyspace Product Families
Operating SystemsRAM
– macOS Mojave (10.14)
– macOS High Sierra (10.13.6)
Note:
– macOS Mojave (10.12) is no longer supported.
– On macOS High Sierra, version 10.13.6 is required.
– Minimum: 4 GB
– Recommended: 8 GB
– For Polyspace, 4 GB per core is recommended
ProcessorsGraphics
– Minimum: Any Intel or AMD x86-64 processor
– Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support
– No specific graphics card is required.
– Hardware accelerated graphics card supporting OpenGL 3.3 with 1GB GPU memory is recommended.
– GPU acceleration using the Parallel Computing Toolbox requires a GPU that supports CUDA 3 or newer. See Wikipedia to determine what version of CUDA your GPU supports.
Disk
– Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation
– Recommended: An SSD is recommended
– A full installation of all MathWorks products may take up to 28 GB of disk space

Link Free Download Matlab 2019b (Windows/Linux/Mac)

No comments

Powered by Blogger.