PSIV SESI

A visually engaging illustration of MATLAB programming symbols, matrices, graphs, and algorithms, all creatively visualized in a modern tech style

PSIV SESI Quiz

Testați-vă cunoștințele în domeniul programării MATLAB cu acest quiz captivant! Această evaluare acoperă o varietate de subiecte, inclusiv funcții, matrice și integrare, oferindu-vă ocazia să vă verificați abilitățile și să învățați lucruri noi.

Puncte cheie:

  • Întrebări variate pentru a vă testa cunoștințele
  • Ideal pentru studenți și profesori
  • Îmbunătățiți-vă înțelegerea MATLAB
73 Questions18 MinutesCreated by CodingNinja27
Comanda "clear" are ca efect:
Stergerea valorilor tuturor variabilelor din sesiunea de lucru curenta
Stergerea ecranului pentru comenzi utilizator
Stergea valorilor din variabila "ans"
Cunoscand valoarea minima a intervalului (vmin) si pe cea maxima (vmax), fara a se indica pasul, atunci acesta se considera egal cu unitatea, iar secventa vectorului V este:
V=linspace(10.45,15.8,4)
V=10.45:1.5:15.8
V=10.45:15.8
Transpusa unei matrice:
Cu o singura linie are numai o coloana
Se noteaza cu semnul apostrof
Cu o singura coloana este o matrice cu o singura linie
Media aritmetica a unui sir de date se calculeaza apeland functia:
Median
Mean
Med
Concatenarea orizontala a unei matrice A cu o matrice B, care au acelasi numar de randuri se face:
Horzcat(A,B)
[A,B]
[A B]
Concatenarea verticala a unei matrice:
[A;B]
Vertcat(A,B)
[A,B]
Pentru derivarea expresiilor simbolice se utilizeaza comanda:
Derivative
Derivate
Diff
Discretizarea Delaunay n dimensionala se realizeaza cu functia:
Delaunayn
Delaunay3
Delaunay(n)
Caracterul ":" sau "colon" este larg utilizat pentru:
A genera valori cu pas liniar constant sau cu un pas constant dat
Producerea unei liste de argumente
A selecta o matrice, randul sau coloana acesteia
Generarea unei matrice rare si afisarea coeficientilor se realizeaza cu functia:
Rcond
Sparse
Condest
Parantezele rotunde, simbolizate prin "( )", sunt folosite:
Pentru a indica elementul unui vector sau matrice sau elementele vectorului X, mai mari sau mai mici decat o valoare
Stocarea unei matrice goale
Pentru a grupa argumentele unei functii
Parantezele rotunde, simbolizate prin "( )", sunt folosite:
Concatenarea (unirea) vectorilor si matricelor
In calcule aritmetice sau logice, pentru a grupa operatiile si unde tin locul tuturor tipurilor de paranteze (rotunde, drepte, acolade)
Pentru a grupa argumentele unei functii
Principalele functii hiperbolice inverse sunt:
Asinh(x), acosh(x), atanh(x)
Coth(x), sech(x), csch(x)
Sinh(x), cosh(x), tanh(x)
Principalele functii trigonometrice inverse sunt:
Asinh(x), acosh(x), atanh(x)
Coth(x), sech(x), csch(x)
Sinh(x), cosh(x), tanh(x)
Asin(x), acos(x), atan(x)
Principalele functii hiperbolice directe sunt:
Asinh(x), acosh(x), atanh(x)
Coth(x), sech(x), csch(x)
Sinh(x), cosh(x), tanh(x)
Functia densitatii de probabilitate a repartitiei normale este:
Jacobi
Laplace
Legendre
Infasurarea convexa a punctelor din spatiu se realizeaza cu functia:
Convhull
Convhulln
Convhull(n)
Generarea unui vector X, de N elemente, cu pas logartimic, intre limita inferioara lmin si superioara lmax, se realizeaza cu functia:
X=linspace(-2,2,5)
X=logspace(-2,2,5)
X=-2:2:5
Interpolarea hipersuprafetelor, se face cu functia:
Griddata3
Griddata
Griddatan
Generarea unui vector, avand N elemente cu pas liniar, intre vmin si vmax, se poate realiza cu instructiunea:
X=linspace(2.7,7,4)
X=2.7:1.5:7
X=2.7:7
O matrice patrata de ordinul n, multidiagonala, este o matrice:
Cu un numar m, impar de diagonale
Are doua diagonale secundare adiacente diagonalei principale, toate cu elemente diferite de zero
m<n, de elemente diferite de zero
O matrice patrata de ordinul n, tridiagonala, este o matrice:
Cu un numar m, impar de diagonale
Are doua diagonale secundare adiacente diagonalei principale, toate cu elemente diferite de zero
m<n, de elemente diferite de zero
Testarea si determinarea pozitiei elementelor infinite dintr-o matrice sau vector se face cu functia:
Isinf
Isnan
Isfinite
Pentru integrarea expresiilor simbolice in mediul Matlab se utilizeaza comanda:
Int
Integrate
Integral
Prin instructiunea rot90(A,1):
Se realizeaza rotirea cu 540 grade in sens trigonometric
Se realizeaza rotirea cu 90 grade in sens trigonometric
Se obtine rotirea cu 180 grade in sens orar
Pentru integrarea numerica cumultativa se utilizeaza functia:
Cumtrapz
Dblquad
Trapz
Prin factorizarea LU (lower-upper):
O matrice patrata este descompusa sub forma produsului a doua matrice triunghiulare
Se utilizeaza numai matricea superior triunghiulara, iar cea inferior triunghiulara este considerata ca fiind transpusa complex conjugata a celei superioare
Pentru coeficientii binomului lui Pascal, ii aranjeaza intr-o matrice superior triunghiulara
Cea mai simpla metoda de definire a matricelor, consta in utilizarea unei liste explicite, respectand urmatoarele reguli:
Apelarea unui fisier de tip ASCII, cu extensia .m, deja creat
Elementele matricei sunt cuprinse intre "[ ]"
Pentru matricele mari, la care datele de intrare nu incap pe o singura linie, se poate inlocui ";" cu "enter"
Pentru manipularea comenzilor si a functiilor se utilizeaza urmatoarele functii specifice:
Help, helpwin, helpdesk, demo, ver, whatsnew, readme
Who, whos, clear, pack, load, save, quit
What, type, edit, open, which, loockfor, inmem, mex, pcode
Pentru manipularea spatiului de lucru se utilizeaza urmatoarele functii specifice:
Help, helpwin, helpdesk, demo, ver, whatsnew, readme
Who, whos, clear, pack, load, save, quit
What, type, edit, open, which, loockfor, inmem, mex, pcode
Inversarea coloanelor unei matrice date M, se face cu instructiunea:
M=M(nl:-1:1,:)
Niciuna din variantele de mai sus
M=M(:,nc:-1:1)
Inversarea liniilor unei matrice date M, se face cu instructiunea:
M=M(nl:-1:1,:)
M=M(:,nc:-1:1)
Niciuna din variantele de mai sus
Matricea Toeplitz, generata de functia toeplitz:
Este o matrice de 8x8 cu elemente intregi, fiind utilizata in algoritmii care lucreaza cu valori proprii
Este definita prin vectorii elementelor primei coloane si ai primei linii
Este o matrice de nxn, construita cu intregi de la 1 la n^2 , care are suma elementelor de pe fiecare linie, coloana, diagonala si anti-diagonala principala, egala
Operatia de impartire la stanga, element cu element, intre doua tablouri, este simbolizata prin operatorul:
\
.\
/
Pentru impartirea la dreapta, a 2 matrice, se utilizeaza:
\
/
/ si \
Inversarea ordinii coloanelor unei matrice, de la stanga la dreapta, sau rotirea matricei in jurul axei verticale se realizeaza cu:
Flipud(B)
Flipdim(B,2)
Fliplr(B)
Inversarea ordinii liniilor unei matrice, de sus in jos, sau rotirea matricei in jurul axei orizontale se realizeaza cu:
Flipud(B)
Flipdim(B,1)
Fliplr(B)
Pentru calculul numeric al Laplasianului, in matlab, se utilizeaza functia:
Del2
Lapl
Laplace
Interpolarea prin metoda distantei inverse a datelor, functie de doua variabile, se realizeaza cu functia:
Ngrid
Interpn
Griddata
Parantezele drepte, simbolizate prin "[ ]", sunt utilizate pentru:
Schimbarea unui rand sau coloane dintr-o matrice
Stocarea unei matrice goale
Formarea vectorilor si matricelor, prin indicarea elementelor acestora
Schimbarea dimensiunilor unei matrice sau transformarea unei matrice A, de m randuri si n coloane, intr-o matrice B de l randuri si p coloane, se realizeaza prin instructiunea:
B=flipdim(A,l,p)
B=flipud(A,l,p)
B=reshape(A,l,p)
Cea mai simpla metoda de definire a matricelor mici, consta in utilizarea unei liste explicite, respectand urmatoarele reguli:
Elementele unei linii trebuie separate prin blank-uri sau virgule
Elementele matricei sunt cuprinse intre "[ ]"
Liniile se separa prin ";"
Prin instructiunea rot90(A,-2)
Se realizeaza rotirea cu 90 grade in sens trigonometric
Se obtine rotirea cu 180 in sens orar
Se realizeaza rotirea cu 540 grade in sens trigonometric
Ordinea de prioritate a operatorilor logici in expresii este:
Sau, respectiv | sau or - prioritate 3 in expresii logice
Nu, respectiv ~ sau not - prioritate 1 in expresii logice
Si, respectiv & sau and - prioritate 2 in expresii logice
Functia eroare, erf(x), si complementara functiei eroare, erfc(x), sunt cazuri speciale ale functiei:
Bessel
Gamma incomplete
Airy
Cerintele comune ale pachetelor Easy5x, Matlab, Simulink si Matrix sunt:
Capacitatea de simulare a sistemelor complexe
Lucru PC/Statii grafice
Simulare interactiva si animatie
Functiile asociate ferestrei de comenzi sunt:
Startup, matlabrc, exit, quit
Help, what, type, lookfor, which, path, who, whos
Disp, clear, pack, size, length
Clc, home, format, echo, more
Functiile pentru intrarea/iesirea din matlab:
Startup, matlabrc, exit, quit
Help, what, type, lookfor, which, path, who, whos
Disp, clear, pack, size, length
Functii pentru control general:
Startup, matlabrc, exit, quit
Help, what, type, lookfor, which, path, who, whos
Disp, clear, pack, size, length
Functii de control ale variabilelor din memorie:
Startup, matlabrc, exit, quit
Help, what, type, lookfor, which, path, who, whos
Disp, clear, pack, size, length
Ordinea de prioritate a operatorilor logici in expresii este:
Sau, respectiv | sau or - prioritate 2 in expresii logice
Nu, respectiv ~ sau not - prioritate 1 in expresii logice
Si, respectiv & sau and - prioritate 3 in expresii logice
Variabila ans retine:
Rezultatele ultimei evaluari numerice
Rezultatele ultimei evaluari numerice daca aceasta nu este atribuita in mod explicit unei variabile
Rezultatul integrarii numerice
Minimul unei functii de o singura variabila:
Fminsearch
Optimset
Fmins
Fminbnd
Sortarea liniilor unei matrice sau vector coloana in ordine crescatoare se face cu:
Sortrows
Sort
Sortcol
Sortarea elementelor unui vector sau matrice în ordine crescătoare se face:
Sort
Sortcol
Sortrows
Prin instructiunea rot90(A,6)
Rotirea cu 180 in sens orar
Rotirea cu 540 in sens trigonometric
Rotirea cu 90 in sens orar
Rotirea cu 360 in sens trigonometric
Pentru impartirea "A.\B" se poate utiliza sintaxa:
Ldivide(A,B)
Individ(A,B)
Ldivide(B,A)
Rdivide(A,B)
Pentru impartirea "A./B" se poate utiliza sintaxa:
Ldivide(A,B)
Individe(A,B)
Rdivide(B,A)
Rdivide(A,B)
Functiile pentru controlul directoarelor si fisierelor sunt:
Cd, dir, delete, !, diary
Clock, cputime, date, etime si tic, toc
Clc, home, format, echo, more
Functiile pentru controlul marimilor de timp:
Cd, dir, delete, !, diary
Clock, cputime, date, etime si tic, toc
Clc, home, format, echo, more
Caracterul "@" este utilizat pentru:
A crea o functie implicita, apelabila ca si o variabila
A apela o functie oarecare
Operatii cu tablouri, indicand ca operatorii de inmultire lucreaza element cu element
Punctul, cu simbolul "." este folosit pentru:
Scrierea numerelor zecimale
Operatii cu tablouri, pentru a indica ca operatorii de inmultire, de ridicare la putere, de impartire la dreapta, de impartire la stanga sau de transpunere, lucreaza element cu element
In campuri de acces, cand se lucreaza cu structuri
Pentru a grupa argumentele unei functii
Unirea fara repetitie si sortarea elementelor a doi vectori, A si B, se realizeaza prin instructiunea:
Union(A,B)
Onion(A,B)
Bitshift(A,B)
Bitget(A,B)
Duplicarea unei matrice A de M ori, pe linii si N ori pe coloane, se realizeaza cu instructiunea:
B=repmat(A,M,N)
B=repmat(A,N,M)
B=repmat(A,R,C)
B=repmat(P,L,M)
O matrice Hilbert se poate genera folosind sintaxa:
Hilb
Hilbert
Albert
Invhilb
O matrice Vandermonde se poate genera folosind sintaxa:
Vand
Vanderm
Vander
Vandermonde
O matrice Wilkinson se poate genera folosind sintaxa:
Wilk
Wilki
Wilkinson
Wson
Functia "trace(A)" face acelasi lucru ca si functia:
Diag(sum(A))
Sum(diag(A))
Diag(diag(A))
Sum(sum(A))
Calculul rangului se efectueaza cu functia:
Rang
Rank
Norm
Transp
Stergerea unei coloane din factorizarea QR se realizeaza cu functia:
Qrinsert
Qr
Qrdelete
Qzdelete
Logaritmarea unei matrice se face cu functia:
Logm
Logm(expm(X))
Sqrtm
Funm
Functiile pentru aproximarea numerelor sunt:
Fix
Floor
Ceil
Round
Neo
Pentru citirea interactiva a datelor de pe graficele reprezentate pe ecran, se foloseste functia:
Ginput
Gynput
Goutput
Gtotput
{"name":"PSIV SESI", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Testați-vă cunoștințele în domeniul programării MATLAB cu acest quiz captivant! Această evaluare acoperă o varietate de subiecte, inclusiv funcții, matrice și integrare, oferindu-vă ocazia să vă verificați abilitățile și să învățați lucruri noi.Puncte cheie:Întrebări variate pentru a vă testa cunoștințeleIdeal pentru studenți și profesoriÎmbunătățiți-vă înțelegerea MATLAB","img":"https:/images/course1.png"}
Powered by: Quiz Maker