Schița de curs

Partea 1

O scurtă introducere la MATLAB

Obiective: Oferiți o privire de ansamblu asupra a ceea ce este MATLAB, în ce constă și a ceea ce poate face pentru dvs

  • Un exemplu: C vs. MATLAB
  • MATLAB Prezentare generală a produsului
  • MATLAB Câmpuri de aplicare
  • Ce poate face MATLAB pentru tine?
  • Schema cursului

Lucrul cu MATLAB Interfața utilizator

Obiectiv: Obțineți o introducere în principalele caracteristici ale mediului de proiectare integrat MATLAB și interfețele sale cu utilizatorul. Obțineți o privire de ansamblu asupra temelor cursului.

  • Interfață MATALB
  • Citirea datelor din fișier
  • Salvarea și încărcarea variabilelor
  • Trasarea datelor
  • Personalizarea parcelelor
  • Calculul statisticilor și linia cea mai potrivită
  • Exportarea grafică pentru utilizare în alte aplicații

Variabile și Expressioni

Obiectiv: Introduceți MATLAB comenzi, cu accent pe crearea și accesarea datelor în variabile.

  • Introducerea comenzilor
  • Crearea variabilelor
  • Obține ajutor
  • Access crearea și modificarea valorilor în variabile
  • Crearea variabilelor de caractere

Analiză și vizualizare cu vectori

Obiectiv: Efectuați calcule matematice și statistice cu vectori și creați vizualizări de bază. Vedeți cum sintaxa MATLAB permite calcule pe seturi întregi de date cu o singură comandă.

  • Calcule cu vectori
  • Trasarea vectorilor
  • Opțiuni de bază ale complotului
  • Adnotarea parcelelor

Analiză și vizualizare cu matrici

Obiectiv: Utilizați matrice ca obiecte matematice sau ca colecții de date (vectorale). Înțelegeți utilizarea adecvată a sintaxei MATLAB pentru a face distincția între aceste aplicații.

  • Dimensiunea și dimensiunea
  • Calcule cu matrici
  • Statistics cu date matrice
  • Trasarea mai multor coloane
  • Reformare și indexare liniară
  • Matrice multidimensionale

Partea 2

Automatizarea comenzilor cu scripturi

Obiectiv: Colectați MATLAB comenzi în scripturi pentru a facilita reproducerea și experimentarea. Pe măsură ce complexitatea sarcinilor dvs. crește, introducerea unor secvențe lungi de comenzi în fereastra de comandă devine nepractică.

  • Un exemplu de modelare
  • Istoricul comenzilor
  • Crearea fișierelor script
  • Rularea scripturilor
  • Comentarii și celule de cod
  • Publicarea de scenarii

Lucrul cu fișierele de date

Obiectiv: Aduceți date în MATLAB din fișiere formatate. Deoarece datele importate pot fi de o mare varietate de tipuri și formate, se pune accent pe lucrul cu matrice de celule și formate de dată.

  • Import de date
  • Tipuri de date mixte
  • Matrice de celule
  • Conversii între cifre, șiruri și celule
  • Exportarea datelor

Grafice vectoriale multiple

Obiectiv: Realizați diagrame vectoriale mai complexe, cum ar fi diagrame multiple și utilizați tehnici de manipulare a culorilor și a șirurilor pentru a produce reprezentări vizuale atrăgătoare ale datelor.

  • Structura grafică
  • Mai multe figuri, axe și diagrame
  • Trasarea ecuațiilor
  • Folosind culoarea
  • Personalizarea parcelelor

Logica si controlul fluxului

Obiectiv: Utilizați operațiuni logice, variabile și tehnici de indexare pentru a crea cod flexibil care poate lua decizii și se poate adapta la diferite situații. Explorați alte constructe de programare pentru repetarea secțiunilor de cod și constructe care permit interacțiunea cu utilizatorul.

  • Operații logice și variabile
  • Indexare logica
  • Programming constructe
  • Controlul debitului
  • Bucle

Matrix și Vizualizarea imaginii

Obiectiv: Vizualizați imagini și date matrice în două sau trei dimensiuni. Explorați diferența în afișarea imaginilor și vizualizarea datelor matricei folosind imagini.

  • Interpolare dispersată folosind date vectoriale și matrice
  • Vizualizare matrice 3-D
  • Vizualizare matrice 2-D
  • Imagini indexate și hărți de culori
  • Imagini color adevărate

Partea 3

Data Analysis

Obiectiv: Efectuați sarcini tipice de analiză a datelor în MATLAB, inclusiv dezvoltarea și adaptarea modelelor teoretice la datele din viața reală. Acest lucru duce în mod natural la una dintre cele mai puternice caracteristici ale MATLAB: rezolvarea sistemelor liniare de ecuații cu o singură comandă.

  • Tratarea datelor lipsă
  • Corelație
  • Netezire
  • Analiza spectrală și FFT
  • Rezolvarea sistemelor liniare de ecuații

Funcții de scriere

Obiectiv: Creșterea automatizării prin încapsularea sarcinilor modulare ca funcții definite de utilizator. Înțelegeți cum MATLAB rezolvă referințele la fișiere și variabile.

  • De ce funcții?
  • Crearea de funcții
  • Adăugarea de comentarii
  • Apelarea subfuncțiilor
  • Spații de lucru
  • Subfuncții
  • Calea și precedența

Tipuri de date

Obiectiv: Explorarea tipurilor de date, concentrându-se pe sintaxa pentru crearea variabilelor și accesarea elementelor matricei și discutarea metodelor de conversie între tipuri de date. Tipurile de date diferă în ceea ce privește tipul de date pe care le pot conține și modul în care datele sunt organizate.

  • MATLAB tipuri de date
  • numere întregi
  • Structuri
  • Conversia tipurilor

I/O fișier

Obiectiv: Explorați funcțiile de import și export de date de nivel scăzut din MATLAB, care permit controlul precis asupra I/O fișierelor de text și binar. Aceste funcții includ textscan, care oferă un control precis al citirii fișierelor text.

  • Deschiderea și închiderea fișierelor
  • Citirea și scrierea fișierelor text
  • Citirea și scrierea fișierelor binare

Rețineți că livrarea reală poate face obiectul unor discrepanțe minore față de schița de mai sus, fără notificare prealabilă.

Concluzie

Rețineți că livrarea reală poate face obiectul unor discrepanțe minore față de schița de mai sus, fără notificare prealabilă.

Obiective: Rezumați ceea ce am învățat

  • Un rezumat al cursului
  • Alte cursuri viitoare pe MATLAB

Rețineți că cursul poate face obiectul unor discrepanțe minore atunci când este livrat fără notificări prealabile.

Cerințe

  •     Conceptul de bază al cunoștințelor matematice la nivel de licență, cum ar fi algebra liniară, teoria probablilității și statistică, precum și matrice
  •     Operațiuni de bază pe calculator
  •     De preferință, noțiuni de bază ale unui alt limbaj de programare de nivel înalt, cum ar fi C, PASCAL, FORTRAN sau BASIC, dar nu este esențial
  • .
 21 ore

Numărul de participanți



Pret per participant

Mărturii (1)

Cursuri înrudite

MATLAB Fundamentals, Data Science & Report Generation

35 ore

Categorii înrudite