Extras din curs
Versiunea completă a pachetului de programe MATLAB conţine o întreagă familie de module specifice, denumite tool-box-uri, respectiv blockset-uri, care permit rezolvarea unor aplicaţii din diverse domenii cum ar fi: maşini, aparate şi acţionări electrice, control de sistem, aplicaţii DSP, procesarea materialelor şi electro-tehnologii, procesare de semnal, mecanică, industria aeronautică şi de automobile, statistică, finanţe şi multe altele.
Aceste module sunt colecţii de funcţii MATLAB (M-files), uşor de asimilat, care extind puterea de calcul a pachetului de programe MATLAB în vederea rezolvării unor clase particulare de probleme.
Colecţia de module MATLAB conţine: Simulink, DSP, Control System, SimPowerSystems, SimMechanics, Data Acquisition, Fuzzy Logic, Image Processing, Partial Differential Equations, Neural Network, Optimization, System Identification, Financial, Statistics, Communications, Database, Virtual Reality etc.
Numere. MATLAB foloseşte pentru numere notaţia zecimala convenţională, cu punct zecimal opţional si semne plus sau minus. Notaţia stiintifică foloseşte litera e pentru a specifica 10 la puterea corespunzătoare. Numerele imaginare folosesc fie i fie j ca sufix. Iata cateva exemple de numere:
3 -99 0.0001
9.6397238 1.60210e-20 6.02252e23
1i -3.14159j 3e5i
Toate numerele sunt stocate intern folosind formatul long standardizat, având o precizie de circa 16 cifre semnificative şi variind intre aproximativ 10-308 şi 10+308.
Pentru a economisi memorie, numerele pot fi folosite şi în forma întreg sau zecimal cu simplă precizie.
În afara datelor de tip numeric, MATLAB lucrează şi cu date de tip logic sau de tip caracter.
: Se foloseste la generarea diviziunilor
( ) Folosite pentru “corpul” unei functii
[ ] Pentru desemnarea unei matrici/vector
@ Simbol pentru anuntarea unei functii de tip FUNCTION_HANDLE
. Indicator de operatie aritmetica “element cu element”
Continuarea unei comenzi Matlab pe linia de comanda urmatoare
, Separator intre instructiuni pe aceiasi linie de comanda (cu ecou pe ecran)
; Separator intre instructiuni pe aceiasi linie de comanda ( fara ecou pe ecran)
% Se foloseste pentru a anunta comentarii in program
! Parasirea mediului Matlab pentru o sesiune de lucru externa
= Asignare
‘ Transpusa unei matrici
[,] Separator intre elementele aceleiasi linii intr-o matrice/vector
[;] Separator intre liniile unei matrici
Conținut arhivă zip
- Limbaje de Programare Ingineresti - Matlab.ppt