Sunteți pe pagina 1din 7

APLICAȚII ÎN MATLAB (2)

PROBLEME REZOLVATE

1. Creați un vector linie care are următoarele elemente:

8 10 4 12 1, 4 51 tg85 26 0,15 .

Soluție:

Fișierul script:

clear, clc
row=[8 10/4 12*1.4 51 tand(85) sqrt(26) 0.15]

Când fișierul script este executat, în fereastra de comenzi sunt afișate următoarele:

row =
8.0000 2.5000 16.8000 51.0000 11.4301 5.0990 0.1500

2. Creați un vector coloană care are următoarele elemente:

14 tg 58
25,5 6! 2,74 0,0375  5 .
2,1 + 11
2

Soluție:

Fișierul script:

clear, clc
col=[25.5; 14*tand(58)/(2.1^2+11); factorial(6); 2.7^4; 0.0375; pi/5]

Când fișierul script este executat, în fereastra de comenzi sunt afișate următoarele:
col =
25.5000
1.4539
720.0000
53.1441
0.0375
0.6283
PROBLEME PROPUSE

1. Creați un vector linie care are următoarele elemente:

25 sin 65
15 103 ln 35 0, 43 129 cos 2 (  20 ) .
14 − 62 cos80

2. Creați un vector coloană care are următoarele elemente:

32
2
sin 2 35 6,1 ln 292 0,00552 ln 2 29 133 .
3, 2

3. Definiți variabilele x = 0,85 , y = 12,5 și apoi utilizați-le pentru a crea un vector coloană
care are următoarele elemente: y, y x , ln ( y x ) , x  y și x + y .

4. Definiți variabilele a = 3, 5 , b = −6, 4 și apoi utilizați-le pentru a crea un vector linie care
are următoarele elemente: a, a 2 , a b , a  b și a.

5. Creați un vector linie în care primul element este 1 și ultimul element este 43, cu un pas de
6 între elemente (1, 7, 13, … , 43).

6. Creați un vector linie cu 11 elemente echidistante în care primul element este 96 și ultimul
element este 2.

7. Creați un vector coloană în care primul element este 26, elementele descresc cu un pas de
−3, 6 , iar ultimul element este −10 .

8. Creați un vector coloană cu 9 elemente echidistante în care primul element este −34 și
ultimul element este −7 .

9. Utilizând comanda linspace, creați un vector linie cu nouă elemente, toate fiind egale
cu 9.

10. Utilizați o singură comandă pentru a crea un vector linie cu 6 elemente în care ultimul este
egal cu 4,7, iar restul elementelor sunt egale cu zero. Nu introduceți elementele vectorului în
mod explicit.
11. Folosiți o singură comandă pentru a crea un vector linie cu 8 elemente în care ultimele trei
sunt egale cu 3,8, iar restul elementelor sunt egale cu zero. Nu introduceți elementele
vectorului în mod explicit.

12. Utilizați o singură comandă pentru a crea următorul vector linie cu 11 elemente
b =
0 2 4 6 8 10 12 9 6 3 0

Nu introduceți elementele vectorului în mod explicit.

13. Creați doi vectori linie: a=2:3:17 și b=3:4:15. Apoi, folosind doar numele vectorilor
(a și b), creați un vector linie c care este alcătuit din elementele unui a urmate de elementele
lui b.

14. Creați doi vectori coloană: a=[2:3:17]' și b=[3:4:15]'. Apoi, folosind doar
numele vectorilor (a și b), creați un vector coloană c care este compus din elementele lui a
urmate de elementele lui b.

15. Creați un vector (denumit vtA) care are 10 elemente, în care primul este 8, pasul este 7,
iar ultimul element este 71. Apoi, atribuiți elementele lui vtA unui nou vector (denumit vtB),
astfel încât vtB să aibă 7 elemente. Primele 4 elemente sunt primele 4 elemente ale vectorului
vtA, iar ultimele 3 sunt ultimele 3 elemente ale vectorului vtA. Nu introduceți elementele
vectorului vtA în mod explicit.

16. Creați un vector (denumit vctC) care are 12 elemente, în care primul este 5, pasul este 4,
iar ultimul element este 49. Apoi, prin atribuirea elementelor lui vctC unor noi vectori,
creați:

a) un vector (denumit Codd) care conține toate elementele cu indice impar ale lui vctC,
adică Codd = 5 13 21 ... 45;
b) un vector (denumit Ceven) care conține toate elementele cu indice par ale lui vctC,
adică Ceven = 9 17 25 ... 49.

Nu introduceți elementele vectorilor în mod explicit.

17. Creați următoarea matrice folosind notația pentru crearea vectorilor cu spațiere constantă
sau comanda linspace. Nu introduceți elementele individuale în mod explicit.

130 110 90 70 50 30 10 
A =  1 2,8333 4, 6667 6,5 8,3333 10,1667 12  .

 12 22 32 42 52 62 72
18. Creați următoarea matrice folosind comanda linspace. Nu introduceți elementele
individuale în mod explicit.

5 2 3
5 2 3
B= .
5 2 3
 
5 2 3

19. Creați următoarea matrice prin introducerea unei singure comenzi. Nu introduceți
elementele individuale în mod explicit.

7 7 7 7 7 
C= .
7 7 7 7 7 

20. Creați următoarea matrice prin introducerea unei singure comenzi. Nu introduceți
elementele individuale în mod explicit.

0 0 0 0 8 
D = 0 0 0 0 7  .
0 0 0 0 6 

21. Creați trei vectori linie:

a = 3 −1 5 11 −4 2 , b =  7 −9 2 13 1 −2 , c =  −2 4 −7 8 0 9 .

a) Utilizați cei trei vectori într-o comandă MATLAB pentru a crea o matrice 3  6 în care
liniile sunt vectorii a, b și c;
b) Utilizați cei trei vectori într-o comandă MATLAB pentru a crea o matrice 6  3 în care
coloanele sunt vectorii b, c și a.

22. Creați trei vectori linie:

a = 3 −1 5 11 −4 2 , b =  7 −9 2 13 1 −2 , c =  −2 4 −7 8 0 9 .

a) Utilizați cei trei vectori într-o comandă MATLAB pentru a crea o matrice 3  4 , astfel
încât prima, a doua și a treia linie constau din ultimele patru elemente ale vectorilor a,
b și, respectiv, c;
b) Utilizați cei trei vectori într-o comandă MATLAB pentru a crea o matrice 3  3 , astfel
încât prima, a doua și a treia coloană constau din primele trei elemente ale vectorilor a,
b și, respectiv, c.

23. Creați doi vectori linie:

a = 3 9 −0,5 3, 6 1,5 −0,8 4 , b = 12 −0,8 6 2 5 3 −7, 4 .

a) Utilizați cei doi vectori într-o comandă MATLAB pentru a crea o matrice 3  4 , astfel
încât prima linie constă din elementele de la 3 până la 6 ale vectorului a, a doua linie
constă din elementele de la 4 până la 7 ale vectorului a și a treia linie constă din
elementele de la 2 până la 5 ale vectorului b;
b) Utilizați cei doi vectori într-o comandă MATLAB pentru a crea o matrice 6  2 , astfel
încât prima coloană constă din elementele de la 2 până la 7 ale vectorului a, iar a doua
coloană constă din elementele de la 1 până la 3 și de la 5 până la 7 ale vectorului b.

24. Creați următoarea matrice:

36 34 32 30 28 26 
A =  24 22 20 18 16 14  .
12 10 8 6 4 2 

Prin scrierea unei singure comenzi, utilizați matricea A pentru a crea:

a) Un vector linie cu șase elemente, denumit ha, care conține elementele celei de-a doua
linii a lui A;
b) Un vector coloană cu trei elemente, denumit hb, care conține elementele coloanei a
șasea a lui A;
c) Un vector linie cu cinci elemente, denumit hc, care conține primele două elemente de
pe linia a treia a lui A și ultimele trei elemente de pe prima linie a lui A.

Nu introduceți elementele individuale în mod explicit.

25. Creați următorul vector:

A = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 .

Apoi, creați următoarea matrice, B, din vectorul A:

1 4 7 10 13 16 
B =  2 5 8 11 14 17  .
 3 6 9 12 15 18 
Prin scrierea unei singure comenzi, utilizați matricea B pentru a crea:

a) Un vector coloană cu nouă elemente, denumit Ba, care conține elementele celei de-a
patra, a treia și a cincea coloane din B;
b) Un vector linie cu șapte elemente, denumit Bb, care conține elementele de la 2 până la
5 de pe linia a doua a lui B și elementele coloanei a treia a lui B;
c) Un vector linie cu șase elemente, denumit Bc, care conține elementele de la 3 până la
5 de pe prima linie și elementele de la 2 până la 4 de pe linia a treia a lui B.

Nu introduceți elementele individuale în mod explicit.

26. Creați următorul vector:

C = 1,5 2 2,5 3 3,5 4 4,5 5 9, 6 9,1 8, 6 8,1 7, 6 7,1 6, 6 6,1 .

Apoi, creați următoarea matrice, D, din vectorul C:

 1,5 2 2,5 3 
 3,5 4 4,5 5 
D= .
9, 6 9,1 8, 6 8,1
 
7, 6 7,1 6, 6 6,1

Prin scrierea unei singure comenzi, utilizați matricea D pentru a crea:

a) Un vector coloană cu opt elemente, denumit Da, care conține elementele din prima și a
treia linie a lui D;
b) Un vector linie cu opt elemente, denumit Db, care conține elementele celei de-a doua
și a patra coloane din D;
c) Un vector linie cu opt elemente, denumit Dc, care conține primele două elemente de
pe prima linie, ultimele trei elemente ale celei de-a doua coloane și primele trei
elemente de pe a patra linie din D.

Nu introduceți elementele individuale în mod explicit.

27. Creați următoarea matrice:

0 5 5 5 5 5 
0,1 0,3 0,5 0, 7 0, 7 0,9 
E= .
 12 9 6 3 0 −3 
 
6 7 8 9 10 11 
a) Creați o matrice F de 2  3 din liniile a doua și a treia, și coloanele de la a treia până la
a cincea ale matricei E;
b) Creați o matrice G de 4  4 din toate liniile și coloanele de la a treia până la a șasea ale
matricei E.

S-ar putea să vă placă și

  • Exercitii MatLab
    Exercitii MatLab
    Document3 pagini
    Exercitii MatLab
    Harmony Fields
    Încă nu există evaluări
  • Lucrarea 1 Introducere in Mediul de Programare Matlab-Merged-Merged PDF
    Lucrarea 1 Introducere in Mediul de Programare Matlab-Merged-Merged PDF
    Document100 pagini
    Lucrarea 1 Introducere in Mediul de Programare Matlab-Merged-Merged PDF
    Lavinia Ioana
    Încă nu există evaluări
  • Matlab
    Matlab
    Document11 pagini
    Matlab
    Diana Chelariu
    Încă nu există evaluări
  • Matlab Lab2
    Matlab Lab2
    Document34 pagini
    Matlab Lab2
    Cezara Elena Machedon
    Încă nu există evaluări
  • Recapitulare Informatica Aplicata
    Recapitulare Informatica Aplicata
    Document1 pagină
    Recapitulare Informatica Aplicata
    Viorel Hirjoghi
    Încă nu există evaluări
  • Vectori Și Matrici În Matlab
    Vectori Și Matrici În Matlab
    Document6 pagini
    Vectori Și Matrici În Matlab
    Mirela Mirela
    Încă nu există evaluări
  • Tema Casa
    Tema Casa
    Document4 pagini
    Tema Casa
    v1or3la
    Încă nu există evaluări
  • Cursul 2
    Cursul 2
    Document14 pagini
    Cursul 2
    Bogdan Stefan
    Încă nu există evaluări
  • Laborator 1 Prelucrarea Semnalelor
    Laborator 1 Prelucrarea Semnalelor
    Document19 pagini
    Laborator 1 Prelucrarea Semnalelor
    Ion Cornea
    Încă nu există evaluări
  • PCLP Curs03
    PCLP Curs03
    Document16 pagini
    PCLP Curs03
    folescudaniel
    Încă nu există evaluări
  • Matlab Lab2
    Matlab Lab2
    Document25 pagini
    Matlab Lab2
    Ana-Maria Ștefan
    Încă nu există evaluări
  • Matlab
    Matlab
    Document10 pagini
    Matlab
    Gusetoiu Elena-Alexandra
    Încă nu există evaluări
  • PSLab 1
    PSLab 1
    Document19 pagini
    PSLab 1
    Victor Turculet
    Încă nu există evaluări
  • Laborator 1 Introducere in MatLAB
    Laborator 1 Introducere in MatLAB
    Document5 pagini
    Laborator 1 Introducere in MatLAB
    Sergiu Moldovan
    Încă nu există evaluări
  • Matlab Lab2.1
    Matlab Lab2.1
    Document19 pagini
    Matlab Lab2.1
    Vlad Ștefan
    Încă nu există evaluări
  • Curs 8
    Curs 8
    Document11 pagini
    Curs 8
    bigcrissmall
    Încă nu există evaluări
  • Matrici
    Matrici
    Document3 pagini
    Matrici
    Razvann Balint
    Încă nu există evaluări
  • Recapitulare Introducere Matlab
    Recapitulare Introducere Matlab
    Document32 pagini
    Recapitulare Introducere Matlab
    Stefan Agachi
    Încă nu există evaluări
  • Sortarea Prin Interclasare
    Sortarea Prin Interclasare
    Document13 pagini
    Sortarea Prin Interclasare
    Tataru Dana
    Încă nu există evaluări
  • PS - Lab-1 Madari
    PS - Lab-1 Madari
    Document20 pagini
    PS - Lab-1 Madari
    olegovcearenko92
    Încă nu există evaluări
  • Laboratoare Programare
    Laboratoare Programare
    Document51 pagini
    Laboratoare Programare
    Alex Rozno
    Încă nu există evaluări
  • Subiecte Colocviu PCLP 3-Studenti
    Subiecte Colocviu PCLP 3-Studenti
    Document8 pagini
    Subiecte Colocviu PCLP 3-Studenti
    Ionela Pintilie
    Încă nu există evaluări
  • Test Recapitulare Clasa A Ix
    Test Recapitulare Clasa A Ix
    Document2 pagini
    Test Recapitulare Clasa A Ix
    beatricec.2004
    Încă nu există evaluări
  • Matrici
    Matrici
    Document5 pagini
    Matrici
    Matei Suciu
    Încă nu există evaluări
  • Matlab Curs2
    Matlab Curs2
    Document62 pagini
    Matlab Curs2
    Vlad Ștefan
    Încă nu există evaluări
  • Matlab, Curs Bun Incepatori
    Matlab, Curs Bun Incepatori
    Document26 pagini
    Matlab, Curs Bun Incepatori
    andreimotausrl
    Încă nu există evaluări
  • P Laborator S6 v3 DS AD
    P Laborator S6 v3 DS AD
    Document2 pagini
    P Laborator S6 v3 DS AD
    Ionut Alexandru
    Încă nu există evaluări
  • Poo Test Grila Cu Rezultate PDF
    Poo Test Grila Cu Rezultate PDF
    Document5 pagini
    Poo Test Grila Cu Rezultate PDF
    gcostea32
    Încă nu există evaluări
  • Teste Initiale1
    Teste Initiale1
    Document4 pagini
    Teste Initiale1
    nardscribd
    Încă nu există evaluări
  • Subprogram e
    Subprogram e
    Document3 pagini
    Subprogram e
    Adriana Cernei
    Încă nu există evaluări
  • Indrumarsibiu PID PDF
    Indrumarsibiu PID PDF
    Document102 pagini
    Indrumarsibiu PID PDF
    mihai_1957
    Încă nu există evaluări
  • Lab 5
    Lab 5
    Document9 pagini
    Lab 5
    Andrei
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document5 pagini
    Lab 1
    Maria Enache
    Încă nu există evaluări
  • Vectori Si Matrici
    Vectori Si Matrici
    Document12 pagini
    Vectori Si Matrici
    Mihai Calin
    Încă nu există evaluări
  • Lectia 2 - Reprez. Grafurilor in Memoria Calculatorului
    Lectia 2 - Reprez. Grafurilor in Memoria Calculatorului
    Document6 pagini
    Lectia 2 - Reprez. Grafurilor in Memoria Calculatorului
    gefinna
    Încă nu există evaluări
  • Tutorial Matlab
    Tutorial Matlab
    Document4 pagini
    Tutorial Matlab
    Hapiuc Doru Cristian
    Încă nu există evaluări
  • Curs 11 Ecni PDF
    Curs 11 Ecni PDF
    Document10 pagini
    Curs 11 Ecni PDF
    Alex Popovici
    Încă nu există evaluări
  • Fisa 2 Clasa A Va
    Fisa 2 Clasa A Va
    Document2 pagini
    Fisa 2 Clasa A Va
    Olimpia Pop
    Încă nu există evaluări
  • Test Cautari Sortari
    Test Cautari Sortari
    Document1 pagină
    Test Cautari Sortari
    beatricec.2004
    Încă nu există evaluări
  • Mat Cap 9
    Mat Cap 9
    Document14 pagini
    Mat Cap 9
    Userfromromania
    Încă nu există evaluări
  • PS Teme
    PS Teme
    Document197 pagini
    PS Teme
    Eliza Caraman
    Încă nu există evaluări
  • MatLab Exercitii
    MatLab Exercitii
    Document6 pagini
    MatLab Exercitii
    Iulian
    Încă nu există evaluări
  • Laborator3 2018 Matrici PDF
    Laborator3 2018 Matrici PDF
    Document3 pagini
    Laborator3 2018 Matrici PDF
    Paula Conut
    Încă nu există evaluări
  • Interclasarea A Doi Vectori
    Interclasarea A Doi Vectori
    Document2 pagini
    Interclasarea A Doi Vectori
    Eugenia Maria Ohota
    Încă nu există evaluări
  • Lab Uno P-C
    Lab Uno P-C
    Document1 pagină
    Lab Uno P-C
    Ion Hyngaru
    Încă nu există evaluări
  • Functii Matlab
    Functii Matlab
    Document11 pagini
    Functii Matlab
    Zara Monica
    Încă nu există evaluări
  • Testvectori 2015nou
    Testvectori 2015nou
    Document2 pagini
    Testvectori 2015nou
    Diana Lazar
    Încă nu există evaluări
  • PCLP Curs02
    PCLP Curs02
    Document17 pagini
    PCLP Curs02
    Razvan Cucos
    Încă nu există evaluări
  • Lab1 PD
    Lab1 PD
    Document17 pagini
    Lab1 PD
    Eliza Caraman
    Încă nu există evaluări
  • Tema 3
    Tema 3
    Document9 pagini
    Tema 3
    Valentina
    Încă nu există evaluări
  • Probleme Matrice
    Probleme Matrice
    Document3 pagini
    Probleme Matrice
    Luki Brezaiu
    Încă nu există evaluări
  • 11b Lucrare
    11b Lucrare
    Document2 pagini
    11b Lucrare
    Stoicescu Dumitru
    Încă nu există evaluări
  • Curs 3
    Curs 3
    Document15 pagini
    Curs 3
    Viktoria Znn
    Încă nu există evaluări
  • Curs 3
    Curs 3
    Document20 pagini
    Curs 3
    Bogdan Stefan
    Încă nu există evaluări
  • Cursul 2
    Cursul 2
    Document14 pagini
    Cursul 2
    Bogdan Stefan
    Încă nu există evaluări
  • CamScanner 03-24-2022 22.16
    CamScanner 03-24-2022 22.16
    Document15 pagini
    CamScanner 03-24-2022 22.16
    Bogdan Stefan
    Încă nu există evaluări
  • ROF CNBS 2020 Proiect
    ROF CNBS 2020 Proiect
    Document63 pagini
    ROF CNBS 2020 Proiect
    Bogdan Stefan
    Încă nu există evaluări