Intrati in legatura

Schița de curs

Partea 1

O scurtă introducere în MATLAB

Obiective: Oferă o privire de ansamblu asupra a ceea ce este MATLAB, din ce este format și ce poate face pentru tine

  • Un exemplu: C vs. MATLAB
  • Prezentarea generală a produsului MATLAB
  • Domenii de aplicare ale MATLAB
  • Ce poate face MATLAB pentru tine?
  • Rezumatul cursului

Lucrul cu interfața utilizator MATLAB

Obiectiv: Familiarizarea cu principalele caracteristici ale mediului integrat de dezvoltare MATLAB și interfețele sale utilizator. Obțineți o privire de ansamblu asupra temelor cursului.

  • Interfața MATLAB
  • Citirea datelor din fișiere
  • Salvarea și încărcarea variabilelor
  • Trasarea datelor
  • Personalizarea graficelor
  • Calculul statisticilor și a liniei de cea mai bună potrivire
  • Exportul graficelor pentru utilizare în alte aplicații

Variabile și expresii

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

  • Introducerea comenzilor
  • Crearea variabilelor
  • Obținerea de ajutor
  • Accesarea și modificarea valorilor din variabile
  • Crearea variabilelor de tip caracter

Analiza și vizualizarea 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ă pentru grafice
  • Adnotarea graficelor

Analiza și vizualizarea cu matrici

Obiectiv: Utilizați matrici ca obiecte matematice sau ca colecții de date (vectoriale). Înțelegeți utilizarea adecvată a sintaxei MATLAB pentru a distinge între aceste aplicații.

  • Dimensiune și dimensionalitate
  • Calcule cu matrici
  • Statistici cu date matriciale
  • Trasarea mai multor coloane
  • Redimensionarea și indexarea liniară
  • Matrice multidimensionale

Partea 2

Automatizarea comenzilor cu scripturi

Obiectiv: Colectați comenzi MATLAB în scripturi pentru ușurința reproducerii și experimentării. Pe măsură ce complexitatea sarcinilor crește, introducerea unor secvențe lungi de comenzi în fereastra de comandă devine impracticabilă.

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

Lucrul cu fișiere de date

Obiectiv: Aduceți date în MATLAB din fișiere formatate. Deoarece datele importate pot fi de o varietate largă de tipuri și formate, se acordă atenție lucrului cu matrice de celule și formate de date.

  • Importul datelor
  • Tipuri de date mixte
  • Matrice de celule
  • Conversii între numere, șiruri de caractere și celule
  • Exportul datelor

Grafice multiple cu vectori

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

  • Structura graficelor
  • Figuri, axe și grafice multiple
  • Trasarea ecuațiilor
  • Utilizarea culorilor
  • Personalizarea graficelor

Logică și control al fluxului

Obiectiv: Utilizați operații 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 construcții de programare pentru repetarea secțiunilor de cod și construcții care permit interacțiunea cu utilizatorul.

  • Operații logice și variabile
  • Indexare logică
  • Construcții de programare
  • Control al fluxului
  • Bucle

Vizualizarea matricelor și imaginilor

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

  • Interpolare dispersată folosind date vectoriale și matriciale
  • Vizualizarea matricelor 3D
  • Vizualizarea matricelor 2D
  • Imagini indexate și palete de culori
  • Imagini în culori reale

Partea 3

Analiza datelor

Obiectiv: Efectuați sarcini tipice de analiză a datelor în MATLAB, inclusiv dezvoltarea și potrivirea modelelor teoretice la date reale. 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ă.

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

Scrierea funcțiilor

Obiectiv: Creșteți automatizarea 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 funcțiilor
  • Adăugarea de comentarii
  • Apelarea subfuncțiilor
  • Spații de lucru
  • Subfuncții
  • Calea și precedența

Tipuri de date

Obiectiv: Explorați tipurile de date, concentrându-vă pe sintaxa pentru crearea variabilelor și accesarea elementelor de matrice, și discutați metode de conversie între tipurile de date. Tipurile de date diferă în ceea ce privește tipul de date pe care îl pot conține și modul în care sunt organizate datele.

  • Tipuri de date MATLAB
  • Numere întregi
  • Structuri
  • Conversii între tipuri

Intrare/Ieșire fișiere

Obiectiv: Explorați funcțiile de import și export de date de nivel scăzut în MATLAB care permit un control precis asupra fișierelor text și binare. 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ă conținutul real livrat poate fi supus unor mici discrepanțe față de rezumatul de mai sus, fără notificare prealabilă.

Concluzie

Rețineți că conținutul real livrat poate fi supus unor mici discrepanțe față de rezumatul de mai sus, fără notificare prealabilă.

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

  • Un rezumat al cursului
  • Alte cursuri viitoare despre MATLAB

Rețineți că cursul poate fi supus unor mici discrepanțe la livrare, fără notificare prealabilă.

Cerințe

  • Noțiuni de bază din matematica de nivel universitar, cum ar fi algebra liniară, teoria probabilităților și statistică, precum și matrice
  • Operații de bază pe calculator
  • Preferabil, 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 (2)

Cursuri viitoare

Categorii înrudite