Logiciels les + demandés
Notes moyennes
1 066 avis Note globale 4.5 / 5
 Facilité d'utilisation 4 / 5
 Service client 4 / 5
 Fonctionnalités 4.5 / 5
 Rapport qualitéprix 4 / 5
Informations sur le produit
 Version gratuite Non
 Version d'essai gratuite Oui

Déploiement
Installation (Mac)
Cloud, SaaS, web
Installation (Windows)

Formation
Formation en ligne en direct
Webinaires
Documentation

Ressources d'aide
Support en horaire de bureau
En ligne
Informations sur l'éditeur
 The MathWorks
 http://www.mathworks.com
En savoir plus sur MATLAB
Un environnement de programmation pour le développement d'algorithmes, l'analyse de données, la visualisation et le calcul numérique.
MATLAB  Fonctionnalités
 Analyse des sentiments
 Benchmarking
 Exploration de données (data mining)
 Fonctions pour l'enseignement
 Fonctions pour secteur médical
 Fusion de données
 Intelligence artificielle et machine learning
 Modélisation et simulation
 Prévision de la demande
 Analyse de conception
 Base de données spécifique pour l'industrie
 Manipulation directe
 Modélisation 3D
 Modélisation d'événements discrets
 Modélisation de la turbulence
 Modélisation des mouvements
 Modélisation dynamique
 Modélisation en continu
 Modélisation graphique
 Modélisation orientée agent
 Modélisation stochastique
 Outils de présentation
 Simulation de MonteCarlo
 Affichage relationnel
 Analytics/Reporting
 Découverte en images
 Gestion de contenu
 Modèles de simulation
 Tableaux de bord personnalisés
 Traitement analytique en ligne
 Vues filtrées
Logiciels similaires
Avis les plus utiles sur MATLAB
MATLAB  Matrix Laboratory
Publié le 04/10/2019
Supun S.
Commentaires: I recommend MATLAB if you handle heavy mathematical problems in your career. Otherwise it is not needed for a person who handles complex mathematical problems rarely because of the high cost. This software is especially suitable for engineers, scientists and mathematicians. Since MATLAB is fast, powerful and accurate software, those people can ease their work using MATLAB. MATLAB can be highly recommended for the data analysis purposes because the software gives out very accurate output for the processed raw data. MATLAB is a great tool for the commercial use, but not for the personal use.
Avantages: MATLAB is a programming language specially designed for mathematical works. From this software we can interact with complex mathematical problems such as matrix problems, functions, data analysis, plotting graphs, signal processing and much more complex engineering and scientific problems. Lots of mathematical functions are builtin with MATLAB. They can be use directly to solve our problems as our need. If the needed function is not available builtin, we can create one and save it for future use. Special keyword called “help” is designed in MATLAB to find the meaning of unknown keywords and how to use that keyword (i.e. If we want to find the meaning of keyword det, help det shows the meaning of keyword det and what can we done using this keyword. Also it shows how to use this keyword in MATLAB). There is a mobile application developed for MATLAB. We can solve some of the mathematical operations that are not much complex with the use of mobile application also. This option helped me a lot when the PC or laptop is not with me. Another advantage of MATLAB is the advanced user interface comes with software that eases the process of coding and debugging.
Inconvénients: Since MATLAB is used to compute complex mathematical operations, there are many functions, keywords and syntaxes are used in MATLAB. Therefore it is difficult to remember all these functions, keywords and syntaxes in our mind. Much time is required for the installation process of the software even in a high end computer. Same issue happens when executing the program also. We have to wait some time until the MATLAB is loaded before working on it. Also it uses higher amount of RAM. Because of this we cannot run MATLAB smoothly in a low end computer. Since MATLAB is mathematic related software it cannot be used as general purpose programming language. MATLAB is commercial software and the cost for the software also very high. Therefore it is not worthy if we buy it without a proper knowledge on MATLAB and how to get the maximum output from the software.
Matlab: The multiparadigm computing software tool
Publié le 21/06/2019
Muhammad A.
Commentaires: Matlab is an extremely powerful system modelling tool and development environment. Students and professionals that work in the engineering and science backgrounds will find this software invaluable.
Avantages: The software allows users to perform complex computations (linear algebra, differential equations, integration transforms etc), system modelling, and develop programmed algorithms that can be executed and simulated. I used this software from my undergraduate days, whilst studying electronic engineering, to compute state space models of control systems and visually analyse control loops from their transfer functions using Matlab's programming script feature and graphing capabilities. I also used it to quickly develop, simulate (using the Simulink toolbox addon), graphically observe and fine tune the performance of a PID controller which was much easier and quicker than manually calculating and plotting the solutions. Numerous mathematical processes that usually require multiple steps can be executed by a single prebuilt command on Matlab, e.g the [x , y] = cart2pol(theta, r) command converts Cartesian coordinates into polar coordinates; this greatly simplifies the programming and mathematical input required by the user. Since its latest update (R2019a), Matlab is fully capable of developing, simulating and training deep neural networks, autonomous systems and a lot more.
Inconvénients: Due to its extensive capabilities, this software can be complicated and over whelming for first time users. The complexity also inflates the memory requirements of the software. The syntax, notation and structure to input commands requires some time to get used to. Sometimes, when trying to achieve certain calculations, it leads to error messages that require some time to understand and correct. In fact, users need to understand the basic rules of linear algebra first (matrix multiplication, addition etc) in order to perform calculations because this program treats all numerical inputs as vectors/matrices. Users will also need to have some programming capabilities in order to fully utilize the computational capabilities of this software, which is similar in structure to C programming, using the propriety programming language that is developed by MathWorks.
Essential for Engineers
Publié le 29/01/2019
Chiranjib S.
Commentaires: I started with matlab from my undergrad days and still use it on daily basis for simulations and numerical analysis in my research work. Many industries (like the cellular network industry) heavily rely on Matlab for system level simulations. In my opinion, translating a pseudo code of any given algorithm to a working program is very easy in Matlab.
Avantages:
Matlab is an essential scientific computing environment. It is a must have for all students studying science and engineering. The pros are
1. Easy manipulation of matrices. This is actually the main power of matlab.
2. Very intuitive way of writing program with no hassle of bookkeeping about data types, memory management, variable declarations etc which are essential for other programming languages.
3. Debugging tool is very easy to use.
4. One best feature is the GUI window for managing figures. A user can switch between the gui and the underlying code for generating any figures. This unique feature is absent in many of the advanced programming languages (like python or R, at least in the basic setup!)
Inconvénients: The main problem is that it is not free. While the other open source languages have caught up Matlab in terms of ease of usage and availability of packages, Matlab is suffering due to its proprietary nature. A standard distribution of Matlab comes with a set of packages. For the other packages, one has to pay Mathworks for getting access. On the other hand, in Python or R, there are multiple packages available online and everything is free to use. After the recent boom in AI and machine learning, almost everyone has shifted to python to use the popular open source libraries released by several sources. Matlab being a proprietary software is failing to catch up to this fast evolving open source world!
About working of matlab
Publié le 20/11/2018
Asad A.
Commentaires: I would state I've been utilizing MATLAB reliably for around 3 years, since my first year in doctoral level college. In undergrad, I may have utilized it a couple of times for a homework set. I say "I may have" in light of the fact that I don't exactly recollect that anything about it aside from that I had an establishment circle. My involvement in programming before MATLAB was some BASIC from youth and a smidgen of Pascal from a few courses in undergrad. My alumni counsel was an overwhelming MATLAB client, and my underlying knowledge with it included disentangling his MATLAB code for doing a few plots. In the meantime, I was taking a controls course which expected me to learn Simulink.
Avantages: I esteem MATLAB. It is so smart and easy to make programming to do what you require. It has amazing exploring and profiling devices. It is cross stage, making code easy to share (expecting alternate people have forked out for the not by any stretch of the imagination unobtrusive allow). It has interfaces to other programming. In any case, there are a couple of things about it that chafe me. I'd get a kick out of the opportunity to get warning from different people what things aggravate them about MATLAB.
Inconvénients: Supplanting subsref and subsasgn in a class is greatly awkward. The issue is this. Expect you override subsref with the true objective to change lead of obj(...). By then your subsref is moreover required the dialect structure obj.propname. With the objective for it to manage this viably (i.e. carry on the proportional as the intrinsic subsref) it needs to reimplement all of the checks for access confirmations that are normally done by the system. For precisely how precarious this is, see our rep's answer for my request here. Beside this genuine inconvenience, it's furthermore inefficient for each subsref to need to switch on the requesting type ('.', '()', or '{}') on each call, and for the system to need to collect a struct that joins the requesting type and furthermore the rundowns. To the degree I can see, it would be so much better if the various requesting accentuations called three unmistakable procedures.
It is an excellent dynamic software to make programs and graphs of simple and complex calculations.
Publié le 28/03/2018
Carlos M.
Commentaires: the benefits with matlab has been very satisfactory because through this software I managed to perform four regression programs: Linear Regression (least squares methods), Nonlinear Regression (Newton and Rhapson, Ascending Steps and Marquart). This program served to present the work of promotion in the university, which consisted in taking the data of a researcher on the behavior of the size of the fish with respect to the time and to estimate the parameters of the mathematical model exponential of Von Bertalaffi to find the mathematical expression that calculates the length of a fish. The program made three functional representations: the analytical, the tabular and the graphical. With this program I was able to manipulate the data, change colors, thicknesses of the lines, place the main title and title to the axes, in addition, the results could be exported to the word processor for the final report. This program has also provided me with tools for teaching calculus with analytical geometry (subject of functions), differential and integral calculus, with the possibility of manipulating the results and visualizing their changes when changes are made in the functional analytical representation. With this strategy the student has a greater possibility to reflect on the representations of the functions and their results. When I had difficulties to perform a complex calculation or use advanced programs I was supported by the documentation included in the help window, where there is a great variety of programming examples and software commands.
Avantages: It is a language of high level of technical computing that facilitates simple and complex numerical calculations, which also allows the graphic visualization in 3D and 2D of them. It has a wide application in scientific studies. Integrates numerical analysis and matrix calculation where problems are expressed in the same way. It has specialized programs called toolboxes highlighting in the area of teaching basic mathematics, financial mathematics, statistics, simulation of dynamic systems, among others. It is an ideal software to develop advanced control systems in the engineering area. Allows the control of fonts, Greek letters, symbols, subscripts and superscripts. Make presentations with animation, with supports of colors as it is desired by the user. It allows you to make impressions both of the created program, the calculation made, of the 2D and 3D graphics, results table. It allows to export and import images, graphs, tables and mathematical expressions. You can enter and extract data from the fmatlab quickly. It has a wide range of linear algebra functions, specialized mathematical functions, logical and arithmetic operators, elementary matrices and vector manipulation, special matrices, basic statistics and data analysis, polynomials and interpolation. It has a help folder for software operation through a manual that allows it to be used by all types of beginner users or not.
Inconvénients: The software despite having a documentation of its commands: description, characteristics and access, it is necessary for the user to understand that to create a program and can be manipulated: change data, formulas, presentation of results, fix badly scheduled lines , you must first execute the tutorm command to save the file where you want it, and then return to the saved file and execute other commands, this process requires a lot of practice and for some users it is complicated, therefore they stop using it. have extensive knowledge of the integrals and their methods to solve.