MATLAB


Per ulteriori informazioni, vedere le Note di rilascio.


Ultime uscite

Desktop

  • Live Editor: panoramica, zoom e rotazione degli assi nei dati di output
  • Live Editor: creazione e modifica di equazioni in modo interattivo utilizzando l’apposito editor
  • Live Editor: creazione di nuove sezioni e formattazione del testo in modo rapido utilizzando la formattazione automatica
  • Command Window: visualizzazione aggiornata degli array, con intestazioni che indicano la classe, le dimensioni e la forma
  • Product Trials: download di versioni trials dei prodotti MathWorks utilizzando Add-On Explorer
  • Toolbox Packaging: inclusioni di esempi di script live, generazione di template info.xml e helptoc.xml per la documentazione personalizzata e modifica del classpath Java all’installazione

Linguaggio e programmazione

  • Funzioni negli script: definizione delle funzioni locali negli script per migliorare il riutilizzo e la leggibilità del codice
  • Array di stringhe: manipolazione, confronto e memorizzazione efficienti dei dati di testo
  • timetable Data Container: gestione dei dati tabulari cronodatati con l’indicizzazione e la sincronizzazione basate sul tempo
  • Funzione timerange: accesso a tutti i dati in un determinato intervallo di date e ore di una timetable
  • Funzione vartype: accesso a tutte le variabili di un determinato tipo di dati in una tabella
  • table Data Container: riferimento a tutte le variabili di una tabella con tipi compatibili utilizzando la proprietà Variabili
  • Funzione dir: ricerca in cartelle e sottocartelle in modo ricorsivo

Funzioni matematiche

  • Espansione implicita: applicazione di operazioni e funzioni elemento per elemento agli array con l’espansione automatica delle dimensioni della lunghezza 1
  • Oggetti graph e digraph: calcolo dell’isomorfismo tra i grafi, le componenti biconnesse, i vertici separanti e il nodo di condensazione
  • Oggetti graph e digraph: visualizzazione di grafi e reti in 3-D
  • Oggetto digraph: inversione delle direzioni dei contorni in un digrafo utilizzando la funzione flipedge

Grafica

  • Plot con data e ora: utilizzo di dati di tipo datetime o duration nelle comuni funzioni di plottaggio e personalizzazione dei diagrammi con righelli relativi a questi parametri
  • Funzioni polarscatter e polarhistogram: creazione di diagrammi a dispersione e istogrammi con coordinate polari
  • Funzioni fimplicit e fimplicit3: tracciamento di funzioni implicite della forma f(x,y) = 0 e f(x,y,z) = 0
  • Funzioni di formattazione: personalizzazione del testo, della posizione, della rotazione e del formato delle etichette degli assi
  • Funzione errorbar: creazione di barre di errore verticali e orizzontali e controllo dell’ampiezza
  • Funzione plot: controllo della posizione e della frequenza dei marcatori con la proprietà MarkerIndices

Importazione ed esportazione dei dati

  • Funzione readtable: rilevazione e restituzione automatiche dei dati su data e ora nei file di testo e nei fogli di calcolo
  • Funzione detectImportOptions: rilevazione del layout dei file di testo ed Excel e personalizzazione delle opzioni di importazione in readtable
  • Oggetto VideoReader: lettura più rapida dei frame video dai file MP4 e MOV sui sistemi Windows
  • Funzione imageDatastore: lettura batch delle immagini per un’elaborazione più rapida nelle applicazioni di apprendimento automatico e visione artificiale
  • Oggetto TallDatastore: recupero efficiente dei dati preelaborati e ripuliti salvati utilizzando la funzione write degli array verticali di MATLAB
  • Funzioni jsondecode e jsonencode: codifica e decodifica dei dati strutturati nel testo in formato JSON

Analisi dei dati

  • Array verticali: manipolazione e analisi dei dati troppo grandi per la memoria
  • Funzioni “dati mancanti”: ricerca, completamento e rimozione dei dati mancanti degli array o delle tabelle con ismissing, standardizeMissing, fillmissing e rmmissing
  • Funzioni cumulative: ignorare i valori NaNs utilizzando “omitnan” in cumsum, cummin e cummax
  • Funzione discretize: discretizzazione degli array di tipo datetime e duration per separare i dati cronodatati in intervalli di tempo regolari
  • Panoramica e zoom vincolati: panoramica o zoom in una sola dimensione per i diagrammi 2-D e 3-D

Sviluppo delle applicazioni

  • App Designer: inclusione di comuni diagrammi 2-D nelle applicazioni, come diagrammi area, bar, contour, histogram, yyaxis e funzione
  • App Designer: creazione di legende per i diagrammi 2-D nelle applicazioni
  • App Designer: integrazione dei display tabulari utilizzando uitable nelle applicazioni
  • App Designer: creazione di funzioni di callback che possono essere condivise tra più componenti
  • App Designer: aggiunta, posizionamento e ridimensionamento dei componenti etichettati e creazione di componenti con i nomi ricavati dalle etichette

Prestazioni

  • Display grafico: creazione velocizzata di grafici con un gran numero di marcatori utilizzando meno memoria
  • Execution Engine: esecuzione velocizzata di cicli stretti con la matematica scalare
  •  Execution Engine: costruzione più veloce degli oggetti

Supporto hardware

  • Sensori iPhone e Android: registrazione dei dati dai sensori mobili sul cloud MathWorks una rete Wi-Fi o cellulare
  • Arduino: scrittura nei registri a scorrimento
  • Raspberry Pi: generazione di segnali PWM e controllo dei servomotori dai pin GPIO su Raspberry Pi
  • Raspberry Pi: supporto Raspberry Pi 3 modello B
  • Raspberry Pi: lettura dei dati dai sensori e scrittura nella matrice LED sul Sense HAT del Raspberry Pi

Sviluppo software avanzato

  • Oggetto matlab.net.http: accesso ai servizi HTTP con controllo dei protocolli a basso livello
  • API di MATLAB Engine per Java: esecuzione del codice MATLAB dai programmi Java
  • matlab.mixin.SetGet: autorizzazione a usare i nomi di proprietà inesatti di default nelle chiamate set/get
  • Unit Testing Framework: generazione di report dei test in Microsoft Word o Adobe PDF
  • Unit and Performance Testing Framework: riutilizzo e leggibilità del codice ottimizzati grazie all’uso di funzioni locali nei test basati su script

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Live Editor: Crea ed esegui gli script con l’inclusione degli output; aggiungi equazioni e immagini per migliorare la narrazione interattiva
  • Toolbox: Esecuzione da programma del packaging e installazione di toolbox MATLAB personalizzati con il pacchetto matlab.addons.toolbox
  • Tab Completion: Completa i nomi dei parametri e le opzioni nelle chiamate di funzione MATLAB
  • Pulsante pausa: Mette in pausa l'esecuzione di un programma dall’Editor e attiva la modalità di debug

Linguaggio e programmazione

  • Oggetto datetime: Imposta il formato locale degli oggetti datetime tramite il pannello dei Preferiti
  • Funzioni zeros, ones e eye: Crea array di tipo logical

Funzioni matematiche

  • Funzioni statistiche mobili: Calcola statistiche con finestre mobili utilizzando le funzioni movmean, movsum, movmedian, movmax, movmin, movvar e movstd
  • Array di tipo datetime e duration: Calcola la deviazione standard con std
  • Array di tipo datetime e duration: Ignora i valori a NaNs e NaTs utilizzando 'omitnan' o 'omitnat' nelle funzioni mean, median, std e sum
  • Classi graph e digraph: Analizza i grafi e le reti utilizzando funzioni di centralità e dei nodi più vicini
  • Funzione svds: Calcola i valori singolari con prestazioni e convergenza incrementate su una vasta gamma di matrici
  • Funzione median: Calcola la mediana con prestazioni migliorate
  • Funzioni cummin, cummax, cumprod e cumsum: Calcola prodotti e somme cumulative, minime e massime con prestazioni migliorate

Grafica

  • Funzione polarplot: Crea dati in coordinate polari e modifica le proprietà degli assi polari
  • Funzione yyaxis: Crea grafici con due assi ye personalizza ogni asse yindividualmente
  • Oggetto di tipo legend: Aggiunge il titolo della legenda e crea chiamate per evidenziare i diagrammi quando si clicca sugli elementi della legenda
  • Funzione histogram2: Abilita il collegamento e il brushing di dati per istogrammi bivariati
  • Diagrammi Funzione: Visualizza le espressioni matematiche come linea parametrica, superficie e grafici dei contorni
  • Display grafico: Crea più velocemente grafici con un gran numero di marcatori
  • Panoramica 3-D e zoom: Esplora i dati con un comportamento in panoramica e zoom migliorato per gli assi in una vista 3-D

App Building

  • App Designer: Crea app MATLAB con grafici a dispersione e linee utilizzando un ambiente di progettazione migliorato e un set di componenti di UI ampliato

Importazione ed esportazione dei dati

  • Funzione writetable: Scrive su file di testo in modo molto più veloce, soprattutto per file di grandi dimensioni
  • Funzione readtable: Legge da file Excel in modo molto più veloce
  • Funzione writetable: Scrive su file Excel su piattaforme Linux e Mac
  • Funzione spreadsheetDatastore: Importa ed elabora dati da una collezione di file Excel
  • Funzione datastore: Importa un oggetto TabularTextDatastore con rilevazione del formato del file migliorata
  • Funzione ImageDatastore: Specifica etichette di immagini utilizzando la proprietà Labels ed elabora con le funzioni splitEachLabel, countEachLabel e shuffle
  • Funzione fileDatastore: Creano un datastore personalizzato per un collezione di file troppo grande per una memoria
  • Funzione readtable: Legge i file di testo rilevando automaticamente i delimitatori, le righe di intestazione e i nomi variabili
  • Funzioni tabularTextDatastore e imageDatastore: Crea oggetti per importare grandi raccolte di dati immagine e di testo

Performance

  • Performance Testing Framework: Misura le prestazioni del codice MATLAB utilizzando la Unit Testing Framework
  • Display grafico: Crea più velocemente grafici con un gran numero di marcatori
  • Funzione writetable: Scrive su file di testo in modo molto più veloce, soprattutto per file di grandi dimensioni
  • Funzione readtable: Legge da file Excel in modo molto più veloce
  • Funzione median: Calcola la mediana con prestazioni migliorate
  • Funzioni cummin, cummax, cumprod e cumsum: Calcolano prodotti e somme cumulative, minime e massime con prestazioni migliorate

Supporto hardware

  • Raspberry Pi: Acquisisce immagini da webcam USB
  • Arduino: Costruisce interfacce aggiuntive personalizzate con librerie hardware e software aggiuntive

Sviluppo software avanzato

  • Testing Framework per le Performance: Misura le prestazioni del codice MATLAB utilizzando la Unit Testing Framework

Per ulteriori informazioni, vedere le Note di rilascio.

La versione 8.5.1, parte della Release 2015aSP1, include soluzioni di bug.

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Explorer add-on: aggiunge funzionalità a MATLAB, tra cui toolbox, app, funzioni, modelli e supporto hardware creati dalla community e da MathWorks
  • Documentazione è possibile reperire le informazioni con maggiore rapidità, grazie alla nuova versione della navigazione della Guida e alle scorciatoie da tastiera in stile browser
  • Tab Completion: completamento automatico dei comandi con correzione sulle maiuscole
  • Suggerimenti per comandi: correzioni suggerite per nomi di funzioni scritti in modo errato durante l’esecuzione del comando help

Linguaggio e programmazione

  • Funzioni findgroups e splitapply : dividere i dati in gruppi ed eseguire le funzioni a ciascun gruppo di dati
  • Funzione NaT: Creare array di valori non temporali
  • Funzione Timezones: visualizzare l’elenco dei nomi dei fusi orari
  • Comando help: specificare una variabile come input per il comando help invece di specificare il nome della classe della variabile

Sviluppo software avanzato

  • Interfaccia MATLAB per Python: cancellare le definizioni di classi Python con il comando clear classes, utile quando si ricaricano classi Python modificate
  • Interfaccia MATLAB per Python: passare un handle a una funzione Python verso altre funzioni Python richiamate da MATLAB
  • MATLAB Engine per Python: richiamare funzioni e oggetti MATLAB da Python collegandosi a una sessione MATLAB già in corso
  • Supporto per MEX Compiler: compilare file MEX con un compilatore MinGW-w64 disponibile gratuitamente su Windows a 64 bit​
  • Unit Testing Framework: migliorare i continui flussi di lavoro di integrazione con la diagnostica dal plug-in TAP e dal plug-in JUnit-style XML​
  • Unit Testing Framework: personalizzare il test runner con i plug-in che immediatamente forniscono risultati definitivi ed eseguono qualificazioni a livello di sistema​
  • Unit Testing Framework: eseguire test in parallelo quando disponibili utilizzando la funzione runtests​ con l’opzione UseParallel
  • Unit Testing Framework: rilevare ed evitare gli avvisi emessi durante i test utilizzando il nuovo FailOnWarningsPlugin

Funzioni matematiche

  • Classi graph e digraph : creare, analizzare e visualizzare grafici e reti
  • Funzione histcounts2: eliminare dati bivariati
  • Funzioni deg2rad e rad2deg : convertire i radianti in gradi
  • Array datetime: interpolare date e ore utilizzando la funzione interp1 .
  • Array duration: eseguire calcoli sulla durata utilizzando le funzioni interp1, eps, cummax, cummin, cumsum, mode rem .

Importazione ed esportazione dei dati

  • Fogli di calcolo Excel: leggere e scrivere ripetutamente sfruttando la performance migliorata delle funzioni xlsread, xlswrite, readtablee writetable .
  • Funzione datastore: importare dati da raccolte di immagini troppo grandi per la memoria come un ImageDatastore
  • Funzione datastore: Importare dati da file di testo con supporto per schemi di codifica dei caratteri aggiuntivi con TabularTextDatastore​
  • Oggetto VideoReader: leggere flussi di dati più velocemente da file video su Mac

Grafica

  • Display grafico: Sfruttare la grafica MATLAB compatibile in termini di DPI per display Apple Retina e display Windows ad alta risoluzione
  • Oggetto Axes: impostare la posizione di ciascun asse in un diagramma per intersecarsi all’origine
  • Oggetto Numeric Ruler: personalizzare il formato di graduazione, esponente e stile del testo per controllare l’aspetto di un singolo asse in un diagramma
  • Funzione histogram2: creare istogrammi bivariati con controllo su bin, normalizzazione e visualizzazione
  • Diagrammi MATLAB: utilizzare la trasparenza nei diagrammi a barre, nei grafici a dispersione e ad area

Costruzione di GUI

  • Display UI: Creare UI compatibile in termini di DPI per display Apple Retina e display Windows ad alta risoluzione

Performance

  • MATLAB Execution Engine: eseguire i programmi più velocemente con un’architettura riprogettata
  • Tipo di dati table: accedere a dati con performance migliorata quando si utilizza punto-parentesi
  • Array categorici: creare un numero maggiore di categorie con efficienza di memoria e performance migliorate

Supporto hardware

  • ​Raspberry Pi 2 Modello B: acquisire dati da sensori e da immagini da schede Raspberry Pi 2 utilizzando il pacchetto MATLAB Support Package per l'hardware Raspberry Pi
  • ​BeagleBone Black: acquisire dati da sensori e da immagini dalle schede BeagleBone Black utilizzando il pacchetto MATLAB Support Package per l'hardware BeagleBone Black:
  • Sensori iOS: acquisire dati da sensori dai dispositivi mobili Apple iOS utilizzando il pacchetto MATLAB Support Package per i sensori Apple iOS

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Documentazione Documentazione integrata per strumenti personalizzati nel Help Browser di MATLAB
  • Limite dimensione array: Limite massimo della dimensione di un array per evitare la creazione involontaria di matrici molto grandi
  • Tab Completion: Completare le proprietà e i metodi delle classi durante le modifiche dei file di definizione delle classi

Linguaggio e programmazione

  • Funzione repelem: Ripetere copie di elementi array per creare un array più grande

Funzioni matematiche

  • Funzione discretize: Raggruppare dati numerici in celle o categorie
  • Statistiche descrittive: Omettere i valori NaN nei calcoli statistici di base, inclusi max, min, mean, median:, sum, var, stde cov
  • Funzioni ismembertol e uniquetol Funzioni: Eseguire confronti applicando una tolleranza
  • Numeri casuali: Generare numeri casuali utilizzando l’algoritmo a doppia precisione SIMD-oriented Fast Mersenne Twister (dSFMT)

Importazione ed esportazione dei dati

  • Datastore: Leggere un file completo con l’opzione “file” per la proprietà ReadSize
  • Datastore: Leggere dati in parallelo da un datastore con la funzione partition utilizzando Parallel Computing Toolbox
  • Funzione webwrite: Inviare dati ai servizi web RESTful utilizzando metodi POST HTTP
  • Funzioni webread e websave: Richiedere dati ai servizi web RESTful utilizzando metodi POST HTTP

Performance

  • MapReduce: Eseguire gli algoritmi mapreduce su ogni cluster che supporti un pool parallelo utilizzando MATLAB Distributed Computing Server
  • Funzioni di interpolazione: Eseguire più velocemente calcoli multithreaded

Supporto hardware

  • Telecamera IP: Acquisire video direttamente da telecamere con protocollo Internet
  • Hardware BeagleBone Black: Accedere all’hardware BeagleBone Black con il pacchetto di supporto MATLAB per l’hardware BeagleBone Black:
  • Hardware Arduino: Accedere a Arduino Leonardo e altri sistemi con il pacchetto di supporto MATLAB per l’hardware Arduino:

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Integrazione dei sistemi di source control Git e Subversion tramite Current Folder Browser, inclusa la sincronizzazione da repository Web, quali quelli su GitHub
  • Packaging di toolbox MATLAB personalizzati in un unico file di installazione
  • Finestra di dialogo per la gestione di toolbox MATLAB personalizzati
  • Opzione per definire la cartella di lavoro iniziale, con la possibilità di avvio nella cartella della sessione MATLAB precedente
  • Self-paced eLearning accessibile direttamente da MATLAB

Linguaggio e programmazione

  • Array datetime, duration e calendarDuration per calcolare, confrontare e visualizzare date e tempi
  • Correzioni consigliate per errori di sintassi nella Command Window
  • Pacchetto py per l'uso di funzioni e oggetti Python in MATLAB, e interfaccia engine per chiamare MATLAB da Python
  • Funzione matlab.wsdl.createWSDLClient per l'accesso ai servizi Web basati su SOAP
  • Miglioramenti del workflow di modifica di file classdef, incluso l'impatto immediato sulle variabili nuove o già esistenti nel workspace

Funzioni matematiche

  • Funzione histcounts per partizionare e conteggiare dati numerici in istogrammi
  • Funzioni triangulation nearestNeighbor e pointLocation per l'identificazione del vertice più vicino e del triangolo o tetraedro che include un punto specificato
  • Opzione per l'interpolazione ai valori 'next' e 'previous' con la funzione interp1 e la classe griddedInterpolant
  • Opzione per l'arrotondamento dei numeri a un numero specifico di decimali o valori significativi usando la funzione round
  • Funzione boundary e classe alphaShape per la creazione di un contorno conforme intorno a un insieme discreto di punti
  • Funzioni cummin e cummax per il calcolo del minimo e del massimo cumulativo di un array
  • Opzione di accumulazione inversa per le funzioni cumsum, cummin, cummax e cumprod
  • Calcolo di moda e mediana di dati categorici

Importazione ed esportazione dei dati

  • Importazione dei dati più rapida da file di testo con l'uso di ImportTool e delle funzioni readtable e textscan
  • Importazione dei dati come array categorical e datetime usando le funzioni readtable e textscan
  • Importazione dei dati da file di testo e gruppi di file di testo di dimensioni superiori alla memoria disponibile con datastore
  • Miglioramenti delle prestazioni di VideoReader e possibilità di avviare la lettura da un tempo specifico
  • Funzione tcpclient per la lettura e la scrittura di dati da server e dispositivi connessi alla rete che utilizzano connessioni basate su socket
  • Funzione webread per l'importazione di dati online inclusi JSON, CSV e immagini

Grafica

  • Nuova veste grafica di MATLAB
  • Infrastruttura migliorata basata su oggetti MATLAB
  • Possibilità di ruotare le etichette degli assi
  • Aggiornamento automatico delle etichette associate a variabili datetime e duration con la funzione plot
  • Funzione histogram per la rappresentazione degli istogrammi
  • Funzione animatedline per la creazione di animazioni di linea
  • Visualizzazione di simboli e testo multilingue

Costruzione di GUI

  • Componenti uitab e uitabgroup per la creazione di interfacce utente con pannelli a schede

Prestazioni e Big Data

  • Analisi di big data su desktop con scalabilità su Hadoop con mapreduce
  • Prestazioni migliorate per l'ordinamento di dati categorici con sort

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Command History pop-up per richiamare, visualizzare, filtrare e cercare i comandi utilizzati di recente direttamente nella Command Window
  • Opzione di merge in MATLAB Comparison Tool  per risolvere le differenze fra file di testo
  • Salvataggio delle variabili nel workspace e dei loro valori in uno script MATLAB

Linguaggio e programmazione

  • Suggerimenti per correggere errori di battitura nella chiamata dalla Command Window di funzioni definite dall'utente
  • Flusso più semplice per l'impostazione del compilatore MEX e miglioramento nella risoluzione dei problemi
  • Supporto per array multidimensionali per le funzioni flipud, fliplr e rot90
  • Possibilità per circshift di operare su una dimensione specificata

Funzioni Matematiche

  • Funzioni isdiag, isbanded, issymmetric, ishermitian, istril, istriu e bandwidth per testare la struttura delle matrici
  • Funzione sylvester per risolvere l’equazione di Sylvester
  • Possibilità per la funzione eig di calcolare gli autovettori sinistri
  • Possibilità per le funzioni rand, randi e randn di creare array di numeri casuali che corrispondono al tipo di dato di una variabile esistente

Importazione ed esportazione dati

  • Supporto webcam per preview e acquisizione di immagini e video dal vivo
  • Supporto per hardware Raspberry Pi per controllare dispositivi quali motori e attuatori e per registrare direttamente in MATLAB dati live provenienti da sensori e videocamere

Performance

  • Miglioramenti delle prestazioni della funzione conv2 con tre input
  • Miglioramenti delle prestazioni della funzione filter per FIR e IIR

Per ulteriori informazioni, vedere le Note di rilascio.

Linguaggio e programmazione

  • Tipo di dato table per gestire, ordinare e filtrare dati tabulari di tipo misto
  • Array categorical per dati categorici ordinati e non ordinati
  • Funzione timeit per stima robusta del tempo di esecuzione della funzione
  • Funzione localfunctions per ottenere gli handles a tutte le funzioni locali in un file
  • Funzioni per scrivere, eseguire e verificare i test usando la struttura di testing matlab.unittest senza creare classi personalizzate
  • Classe di utility matlab.mixin.CustomDisplay per scrivere metodi di display personalizzati
  • Funzione flip, un'alternativa più rapida ed efficiente in termini di memoria rispetto a flipdim per capovolgere array e vettori

Desktop

  • Miglioramento della visualizzazione e della modifica di array di strutture unidimensionali nel Variable Editor
  • Gestione migliorata di file, immagini e pagine di documentazione aperti
  • Opzione Expand all per aprire le sezioni ridotte a icona nelle pagine di documentazione, per stampare e fare ricerche all'interno di esse
  • Integrazione Java aggiornata alla versione 7, accesso alle nuove funzionalità e correzioni di bug
  • Incorporazione di Java su Mac, che elimina la dipendenza dal Java runtime fornito da Apple

Grafica

  • Supporto Mac per copiare figure in formati vettoriali in altre applicazioni

Creazione di GUI

  • Icone personalizzate per le MATLAB app che vengono create

Prestazioni

  • repmat con tipi numerici, char e logici
  • Funzioni di algebra lineare sui computer con i nuovi processori AMD

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Opzione per aggiungere separatori fra i comandi della barra di accesso rapido
  • Scelte di icone aggiuntive, anteprime auto-scalate e opzioni di formattazione testo per personalizzare le descrizioni delle app MATLAB
  • Indice allineato a sinistra per navigare nel browser della Guida e nel Documentation Center online

Linguaggio e programmazione

  • Pacchetto matlab.unittest, una struttura di testing in stile xUnit per il linguaggio MATLAB che consente di scrivere ed eseguire degli unit test e poi analizzare i risultati dei test
  • Funzioni strsplit e strjoin per dividere e unire le stringhe

Matematica

  • Supporto scatteredInterpolant e griddedInterpolant per l'estrapolazione
  • Sintassi per ones, zeros e altre funzioni per creare array che corrispondano agli attributi di una variabile esistente
  • Supporto di tipo intero per prod, cumsum, cumprod, median, mode e funzioni della teoria dei numeri

Importazione ed esportazione dati

  • Lettura e scrittura indicizzate e file AVI in scala di grigi con oggetti VideoReader e VideoWriter
  • Scrittura di file MPEG-4 H.264 su Mac con oggetto VideoWriter
  • Miglioramenti agli oggetti Tiff per leggere e scrivere immagini TIFF di classe RGB

Prestazioni

  • Miglioramenti delle prestazioni della funzione fft sui computer con processori Intel e AMD nuovi
  • Miglioramenti delle prestazioni della funzione permute per gli array 3-D e di grandi dimensioni

Per ulteriori informazioni, vedere le Note di rilascio.

Desktop

  • Toolstrip che sostituisce i menu e le barre degli strumenti sul MATLAB Desktop
  • Galleria delle App che elenca le app dei prodotti della famiglia MATLAB
  • Creazione di un pacchetto di un solo file come fosse un MATLAB App installer per aggiungere componenti nella gallery delle App
  • Help riformulato con un miglioramento delle funzioni di consultazione, ricerca e filtraggio
  • Visualizzazione di più pagine di documentazione con la navigazione a schede
  • Suggerimento di correzioni per le funzioni e le variabili scritte in modo errato nella finestra del comando
  • Modalità di visualizzazione a schermo intero su sistemi operativi Mac

Linguaggio e programmazione

  • Attributo Abstract per la dichiarazione di classi MATLAB come astratte
  • Miglioramento dei messaggi diagnostici durante la creazione di un'istanza di una classe astratta

Matematica

  • Miglioramento delle prestazioni e multithreading per I comandi airy, psi e le funzioni Bessel
  • Funzione ddensd per la risoluzione di equazioni differenziali con ritardo di tipo neutrale

Importazione ed esportazione dati

  • Importazione dati da file di testo delimitati e a larghezza fissa utilizzando l'Import Tool
  • Importazione tramite un solo passaggio di numeri, testo e date come vettori di colonna da un foglio di calcolo utilizzando l'Import Tool
  • Funzioni audioread e audioinfo per la lettura di MP3, MPEG-4 AAC, WAVE e di altri file audio
  • Funzione audiowrite per la scrittura di MPEG-4 AAC, WAVE e di altri file audio
  • Lettura e scrittura di file di immagini BigTIFF superiori a 4 GB
  • Lettura di file XLSM, XLTX e XLTM su tutte le piattaforme con la funzione xlsread

Per ulteriori informazioni, vedere le Note di rilascio.

Ambiente di sviluppo

Prestazioni e gestione di grandi insiemi di dati

  • Elenco di classi autorizzate a controllare l'accesso alle proprietà di classe, ai metodi e agli eventi
  • Elenco di classi autorizzate a controllare il declassamento di una classe usando l'attributo AllowedSubClasses

Matematica

  • Funzioni di integrazione numerica (integral, integral2 e integral3) con algoritmi, opzioni e integrali impropri aggiuntivi
  • Migliori prestazioni degli operatori aritmetici e di altre funzioni matematiche di base per i dati interi, singoli e doppi
  • Migliori prestazioni delle funzioni di interpolazione: interp2, interp3 e intern

I/O file e interfacce esterne

  • Lettura di file Excel® .xlsx su Mac® e Linux® attraverso xlsread, con possibilità di specificare il foglio e l'intervallo
  • Creazione di file MPEG-4 H.264 per la pubblicazione di video su web grazie a VideoWriter su Windows 7
  • Funzione fitswrite per scrivere file FITS
  • Accesso a file netCDF remoti grazie al protocollo OPenDAP

Per ulteriori informazioni, vedere le Note di rilascio.

Ambiente di sviluppo

Prestazioni e gestione di grandi insiemi di dati

Matematica

  • Oggetto griddedInterpolant per un maggiore controllo, migliori prestazioni e maggiore efficienza della memoria nell'interpolazione di dati in griglia

I/O file e interfacce esterne

  • Supporto per file NMPEG-4 e MOV in VideoReader su Microsoft® Windows 7
  • Supporto per NNetCDF 4.1.2 che consente di controllare le dimensioni della cache per migliori prestazioni con file NetCDF di grandi dimensioni spezzati
  • Scambio di array multimensionali e array di celle direttamente fra MATLAB e Microsoft .NET

Per ulteriori informazioni, vedere le Note di rilascio.

Ambiente di sviluppo

  • Miglioramenti dell'aspetto e dell'interattività della piattaforma Mac ®, tra cui posizionamento della barra dei menu MATLAB nella parte alta della schermata
  • per semplificare la ricerca e l'individuazione dei grafici rilevanti e disponibili, compresi i grafici toolbox

  • all'Assistenza Tecnica MathWorks dall'interno di MATLAB

  • Strumento di confronto che evidenzia e unisce le differenze nei valori delle variabili di un file MAT ed esclude file e cartelle specificati e testo non modificato

Linguaggio e programmazione

  • Creazione personalizzata di classi MATLAB i cui oggetti possono essere combinati in array eterogenei
  • Nuova classe 'copyable ', che offre un comportamento di copia predefinito per classi handle personalizzate

Matematica

  • Miglioramenti delle prestazioni per trasposizione di matrici, funzioni a precisione singola elemento per elemento, assegnazione indicizzata di matrici sparse e molte funzioni algebriche lineari

  • per controllare la generazione di numeri casuali

  • Funzione ichol per la fattorizzazione incompleta di Cholesky

I/O file e interfacce esterne

  • Nuove funzioni per leggere e scrivere file NetCDF e HDF5

Per ulteriori informazioni, vedere le Note di rilascio.

Ambiente di sviluppo

Linguaggio e programmazione

Matematica

  • Supporto dell'aritmetica di numeri interi a 64 bit

I/O file e interfacce esterne

  • Supporto netCDF 4.0.1, per l'uso di HDF5 come strato di data storage per API netCDF

  • Interfaccia migliorata con Microsoft ® .NET Framework, per il supporto di delegati e l'interazione con prodotti Microsoft Office

Per ulteriori informazioni, vedere le Note di rilascio.

  • Compressione e decompressione di file .zip nel browser della cartella corrente, per semplificare la condivisione dei file
  • Nuove indicazioni visive nel browser della cartella corrente per distinguere le directory appartenenti al path di MATLAB
  • La funzionalità di completamento automatico all' interno del MATLAB Editor ora è più efficace: sono supportate anche variabili locali, sottofunzioni e funzioni annidate
  • Ampliato l' accesso a vari tipi di rappresentazione grafica a partire dal Plot Selector, ivi compresi plot specifici di Curve Fitting, Filter Design e Image Processing
  • Strumento di confronto tra file e fra cartelle potenziato, per evidenziare le modifiche riga per riga nei file e ordinare i risultati per nome, tipo, dimensione o data/ora per le cartelle

Prestazioni e gestione di grandi insiemi di dati

  • Supporto al calcolo multithread per vettore di tipo long:fft, conv2, conversione di numeri interi e funzioni aritmetiche su numeri interi
  • Miglioramenti nella prestazioni di mrdivide, convn, histc, sortrows e assegnazione indicizzata per matrici sparse

Per ulteriori informazioni, vedere le Note di rilascio.

Ambiente di sviluppo

  • Possibilità di specificare argomenti di input e output inutilizzati in una funzione con il carattere tilde (~)

File I/O e interfacce esterne

  • Funzione mmreader ampliata con il supporto di file Motion JPEG 2000
  • Nuovo oggetto TIFF per scrivere immagini affiancate e ampio set di metadati all'interno di file TIFF
  • Accesso di basso livello a file HDF5 per il supporto delle interfacce H5L, H5O e H5DS
  • Supporto dell'indicizzazione scalare MATLAB negli array Microsoft .NET Framework

Prestazioni e gestione di grandi insiemi di dati

  • Esecuzione di FFT su vettori superiori a 2 GB
  • Supporto del calcolo multithread per le funzioni sort, filter, bsxfun, decomposizione QR di matrici sparse, funzioni gamma e funzioni di errore
  • Miglioramento delle prestazioni per le matrici sparse rispetto ai principali operatori matematici, binari, relazionali e le funzioni esponenziali

Per ulteriori informazioni, vedere le Note di rilascio.

  • Messaggi di controllo codice M-Lint ampliati, con spiegazioni più dettagliate su avvertenze ed errori generati dall'Editor MATLAB
  • Importanti miglioramenti alla funzionalità di geometria computazionale, per una maggiore robustezza ed efficienza di memoria nella triangolazione Delaunay e nell'interpolazione di dati sparsi
  • Richiamo delle classi .NET da MATLAB, per l'accesso diretto a una grande varietà di componenti software
  • Supporto ampliato del lettore multimediale mmreader su piattaforme Linux®

Piattaforma, prestazioni e gestione di grandi insiemi di dati

  • Supporto del calcolo multithreaded per fft, sum, prod, min e max

Per ulteriori informazioni, vedere le Note di rilascio.

  • Browser delle funzioni per trovare le funzioni appropriate durante la digitazione dei caratteri nell'editor e Command window
  • Suggerimenti di funzione che forniscono promemoria degli argomenti durante la digitazione
  • Browser aggiornato per la directory corrente, con navigazione migliorata, filtraggio e anteprima dei file
  • Nuova struttura dati containers.Mapper l'implementazione delle look-up table e di costrutti simili, ad esempio un indice veloce StringToValue
  • Comando docmigliorato, per la visualizzazione automatica della documentazione formattata per i file classdef creati dall'utente
  • Migliorata generazione di numeri casuali, compresi nuovi algoritmi e la capacità di creare più flussi indipendenti
  • Librerie matematiche migliorate per l'uso di Intel® MKL v10.0.3

I/O file e interfacce esterne

  • Supporto di nuovi formati di file, compresi NetCDF (lettura e scrittura) e JPEG2000 (lettura)

Per ulteriori informazioni, vedere le Note di rilascio.