Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: The MathWorks

Matlab is een interactieve en wiskundige omgeving voor het ontwikkelen van algoritmes, het uitvoeren van numerieke berekeningen en het visualiseren en analyseren van data. Voor meer informatie verwijzen we jullie door naar deze pagina. De ontwikkelaars hebben versie 7.6 de deur uit gedaan met onder meer een major update in de objectgeoriënteerde programmeermogelijkheden. De volgende lijst van aanpassingen ziet er als volgt uit:

Version 7.6, part of R2008a, offers a broad range of improvements in the following areas, including a major update to object-oriented programming capabilities.

Language and Programming:
  • Major enhancements to object-oriented programming capabilities allowing easier development and maintenance of large applications and data structures. Many new features, including:
    • New classdef keyword enabling you to define properties, methods, and events in a class definition file
    • New handle class with reference behavior, aiding the creation of data structures such as linked lists
    • Events and listeners allowing the monitoring of object property changes and actions
    • JIT/Accelerator support providing significantly improved object performance over previous releases
    • Several enhancements to the development environment to support developing and using classes including improved support for objects in the variable editor and M-lint warnings specific to classes
  • Ability to manage namespace by placing classes and functions in packages
  • New clearvars function for clearing or keeping specified variables
  • New onCleanup function to specify any cleanup tasks that need to be performed by MATLAB when a function completes
Development Environment:
  • Ability to customize and rearrange the MATLAB Desktop and Editor toolbars
  • Expanded code-folding support in the Editor, providing the ability to collapse cells and language constructs (including for, if, switch, and more)
  • Enhanced inspection of structures and objects with the Variable Editor, previously known as the Array Editor
  • File comparison tool expanded to allow comparison of directories, MAT-files and binary files
  • Several enhancements to automatic M-file publishing, including support for functions and the ability to define configurations on a per-file basisM-Lint code checker support for Embedded MATLAB™ features
Mathematics:
  • Ability to insert custom FFTW and LAPACK libraries
  • New algorithms for ldl, logm, and funm based on recent numerical methods Research
Graphics and GUI Building:
  • Ability to link plots to workspace variables, synchronizing displays of changing data
  • Support for "brushing" (interactively selecting) data in plots for analysis and manipulation
  • Brushed variables in one plot also will highlight in other plots linked to the same workspace data
  • New control uitable, accessible from GUIDE, enabling the display and editing of tabular information in graphical user interfaces
File I/O and External Interfacing:
  • MEX support for Microsoft® Visual Studio® 2008, OpenWATCOM 1.7, and Intel® FORTRAN 10.1 software
  • mmreader multimedia reader expanded to support QuickTime video on the Apple® Macintosh® platform (previously released on Microsoft® Windows® platforms)
Performance and Large Data Set Handling:
  • New memory function providing memory information such as largest block available, providing diagnostics of memory problems on Windows platforms
  • JIT/Accelerator support enhanced to statements executed at the MATLAB command line and in cell mode in the editor, providing improved performance in these environments
  • Automatic multithreaded computation providing improved performance of supported functions on computers with multiple processors
  • Significant speed improvement in multiplication of sparse matrices
Versienummer:7.6
Releasestatus:Final
Besturingssystemen:Windows 2000, Linux, Windows XP, macOS, Solaris, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Windows Vista, Windows Vista x64
Website:The MathWorks
Download:http://www.mathworks.com/products/matlab/tryit.html
Licentietype:Shareware
Moderatie-faq Wijzig weergave

Reacties (7)

Ik wil hem toch even noemen voor degenen die hem niet kennen: er is ook een open-source tegenhanger van Matlab, Octave. Ik weet niet echt hoe hij vergelijkt met Matlab qua snelheid en mogelijkheden, maar voor alle Matlab-practica die ik op de universiteit krijg voldoet Octave prima.
Ik heb er ervaring mee, maar Matlab is veel sneller, vooral met matrix bewerkingen, waar Matlab oorspronkelijk voor gemaakt is. Qua mogelijkheden voldoet Octave prima, maar voor grote simulaties ed is Matlab duidelijk sneller.
Dan wil ik maxima even noemen en wxmaxima (met gui)

Ik weet niet precies hoe hij zich met Octave verhoud, maar ik gebruikte matlab als geavanceerde rekenmachine en daar is wxmaxima makkelijker en goedkoper(opensource net als octave) voor.

Een ander opencource wat volgens mij de moeite van het bekijkenwaard is is scilab, is voor matrix berekeningen gemaakt
Ik mis vooral simulink in Octave.
erg leuk pakket, maar neteduur en na het installeeren zit je met ruim 110.000 files op je pc, en dat bevordert het zoekproces en defragmentatieprocess niet echt. Laten ze daar maar eens iets aan doen :)
volgens mij is het fout gegaan toen ze dvd gingen maken als je oude versie hebt scheelt het echt veel. Als student gebruik ik ook gewoon een oude 7.0 versie.
Mooi dat ze de Object Oriented features hebben uitgebracht, maar de feature die ik dringend mis is een vorm van "call by reference" (pointers dus). Momenteel ondersteund Matlab alleen Call-By-Value, en dat maakt een hoop dingen toch vreselijk ingewikkeld.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True