Mathworks Matlab R2017a X64-CYGiSO | 9.5 GB
MATLAB® is the easiest and most productive software for engineers and scientists. Whether you’re analyzing data, developing algorithms, or creating models, MATLAB provides an environment that invites exploration and discovery. It combines a high-level language with a desktop environment tuned for iterative engineering and scientific workflows.
Key Features
High-level language for scientific and engineering computing
Desktop environment tuned for iterative exploration, design, and problem-solving
Graphics for visualizing data and tools for creating custom plots
Apps for curve fitting, data classification, signal analysis, and many other domain-specific tasks
Add-on toolboxes for a wide range of engineering and scientific applications
Tools for building applications with custom user interfaces
Interfaces to C/C++, Java®, .NET, Python®, SQL, Hadoop®, and Microsoft® Excel®
Royalty-free deployment options for sharing MATLAB programs with end users
R2017a (Version 9.2) - 8 Mar 2017
Desktop
Live Editor: Edit a figure interactively including title, labels, legend, and other annotations
Live Editor: Get suggestions for mistyped commands and variables
Live Editor: Copy live script outputs to other applications
Live Editor: Hover over variables to see their current value
Add-On Explorer: Discover and install File Exchange submissions hosted on GitHub in Add-On Explorer
MATLAB Online: Access MATLAB through your web browser
Language and Programming
string Arrays: Create string arrays using double quotes
missing Function: Assign missing values in core data types, including double, datetime, and string arrays
issortedrows Function: Determine if matrix and table rows are sorted
sort and sortrows Functions: Specify options for sorting complex numbers and placing missing elements
issorted Function: Query sort order with monotonic, strictly monotonic, strictly ascending, and strictly descending options
Graphics
heatmap Function: Visualize table or matrix data as a heatmap
legend Function: Create legends that update when data is added to or removed from the axes
Categorical Plotting: Use categorical data in common plotting functions and customize axes with categorical rulers
histogram Function: Plot histograms of datetime and duration data
Data Import and Export
datastore and tabularTextDatastore Functions: Automatically detect and return date and time data in text files
Import Tool: Import strings and categorical arrays interactively
detectImportOptions Function: Control import properties of fixed-width text files
RESTful web services: Support for PUT and DELETE HTTP methods in webread, webwrite, and websave
Data Analysis
tall Arrays: Operate on tall arrays with more functions, including ismember, sort, conv, and moving statistics functions
isoutlier and filloutliers Functions: Detect and replace outliers in an array or table
smoothdata Function: Smooth noisy data in an array or table with filtering or local regression
summary Function: Calculate summary statistics and variable information in tables and timetables
movmad and movprod Functions: Compute moving median absolute deviation and moving product of an array
bounds Function: Simultaneously determine the smallest and largest elements of an array
fillmissing Function: Replace missing data in an array or table using moving mean or moving median option
App Building
App Designer: Learn to build apps using an interactive tutorial
App Designer: Zoom and pan plots
App Designer: Configure columns of a table to automatically fill the entire width of the table
App Designer: Manage common design-time settings using the Preferences dialog box
Performance
Execution Engine: Improved performance for setting MATLAB object properties
save Function: Save MAT v7.3 files without compression for improved performance on some storage devices
memoize Function: Cache results of a function to avoid rerunning when called with the same inputs
Scripts: Improved performance of scripts with lower script overhead
try, catch Block: Improved performance of try blocks with lower execution overhead
Hardware Support
Arduino: Read from quadrature encoders
Arduino: Wirelessly connect to Arduino MKR1000 board over WiFi
iPhone and Android Sensors: Log sensor data locally on Android or iOS devices for later analysis
Advanced Software Development
Object Properties: Validate object property values by their type, size, shape, or other parameters
Mocking Framework: Isolate a portion of a system to test by imitating behavior of dependent components
Unit Testing Framework: Capture screenshots and figures generated during tests using TestReportPlugin
Unit Testing Framework: Control runtests function with debug, strict, and verbosity options
Performance Testing Framework: View statistics from test measurements with the sampleSummary method
Homepage: https://www.mathworks.com/products/matlab/
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.