Documente Academic
Documente Profesional
Documente Cultură
Extensii MATLAB
MATLAB Compiler MATLAB C Math. Library Control System Communications Financial Frequency Domain System Identification Fuzzy Logic Higher-Order Spectral Analysis Image Processing LMI Control Model Predictive Control y-Analysis and Synthesis NAG-Foundation Neural Network Optimization Partial Differential Equation QFT Control Design Robust Control Signal Processing Spline Statistics Symbolic Math System Identification Wavelet
Toolbox-uri
MATLAB
Simulink
Extensii SIMULINK
Simulink Accelerator Real-Time Workshop State Flow DSP Fixed Point Nonlinear Control Design Communications
Blocksets
Fig. 1.1
>>v=0:10
va crea variabila v i va afia elementele acesteia pe ecran. Dac nu se dorete afiarea rezultatelor unei comenzi pe ecran, comanda trebuie urmat de caracterul ; care nu inhib ns i desenarea graficelor. Comenzile introduse anterior pot fi readuse n linia de comand prin folosirea sgeii , iar cele din linia de comand pot fi editate (sau modificate) folosind tastele sau . Analizai i controlul unei linii de comand realizat de tastele marcate cu , home, end, esc, del, backspace sau combinaiile de taste:
Dac se dorete vizualizarea sau modificarea unui fiier (de comenzi) deja existent, se selecteaz: File/Open M-file ..., dup care se alege fiierul dorit. n urma acestor comenzi se deschide o sesiune de editare cu editorul setat de utilizator din meniul: Edit/View cu opiunea Edit Preference. Dac, de exemplu, se alege editorul NOTEPAD, fiierul n curs de editare va fi denumit de utilizator. Fiierul editat poate fi salvat, selectnd, de exemplu, din meniul editorului NOTEPAD succesiunea de comenzi: File/Save As ..., urmate de numele fiierului (cu extensia .m).
a= 1 2 4
Calculul sumei elementelor primei coloane din matricea A se face cu una din comenzile:
ans= 7
Calculul transpusei matricei A rezult din:
>>B=A' B= 1 2 4 2 5 10 0 -1 -1
Extragerea elementelor diagonalei principale din matricea A rezult din:
7
>>diag(A) ans= 1 5 -1
Analizai n continuare efectul urmtoarelor comenzi:
S realizm un fiier de comenzi pentru reprezentarea n domeniile timp discret i frecven discret, n N = 64 puncte, a unui semnal armonic descris de: x[n] = 2 sin (0 n ) + 3 sin (40n ) + 5 sin (70 n ) (1.1) cu 0 = 2 / N . Selectai succesiv: File/New/M-file i editai fiierul de comenzi MATLAB:
Editai i creai o funcie genexp.m, care genereaz o secven exponenial x[n] = a n de lungime finit N. Iat o variant, pe care o putei modifica i completa cu explicaii (de tip comentarii):
function x=genexp(a,n0,N) if(N<=0) error('GENEXP: length not positive') end nn=n0+[1:N]'-1; x=a.^nn; end