Informatică Aplicată, Curs 2 - Grafică 2D și 3D
40 Questions
1 Views

Informatică Aplicată, Curs 2 - Grafică 2D și 3D

Created by
@WorthZombie

Questions and Answers

Ce argument controlează lățimea unei linii în funcțiile de plotare?

  • MarkerEdgeColor
  • MarkerSize
  • MarkerFaceColor
  • LineWidth (correct)
  • Comanda axis('off') permite afișarea axelor graficului.

    False

    Care este sintaxa comenzii pentru a seta limitele axelor într-un grafic?

    axis([xmin xmax ymin ymax])

    Funcția subplot(m,n,i) desparte fereastra de tip figură într-o matrice ________ de mici subgraficuri.

    <p>m x n</p> Signup and view all the answers

    Care funcție este recomandată pentru utilizarea axei Y dublă în MATLAB?

    <p>yyaxis</p> Signup and view all the answers

    Culoarea interiorului markerului este setată prin __________.

    <p>MarkerFaceColor</p> Signup and view all the answers

    Asociază fiecare comandă cu descrierea sa corespunzătoare:

    <p>axis('square') = Scalează axele astfel încât graficul să se încadreze într-un pătrat axis equal = Scalează axele cu unitatea pe axa X egală cu unitatea de pe axa Y axis('auto') = Permite scalarea automată a axelor axis off = Nu mai afișează axele graficului</p> Signup and view all the answers

    Ce proprietate controlează culoarea marginilor markerului?

    <p>MarkerEdgeColor</p> Signup and view all the answers

    Ce funcție se utilizează pentru a genera grafice cu dublă reprezentare a axei y?

    <p>plotyy</p> Signup and view all the answers

    Funcția ezplot este utilizată pentru reprezentarea funcțiilor date sub formă parametrică.

    <p>True</p> Signup and view all the answers

    Care este forma generală a unei comenzi de plotare în 2D?

    <p>plot(x, y, 'stil')</p> Signup and view all the answers

    Funcția _______ generează grafice cu scalare logaritmică a axelor.

    <p>loglog</p> Signup and view all the answers

    Potrivește următoarele funcții cu tipul lor de reprezentare grafică:

    <p>plot = Generare grafic 2-D cu scalare liniară semilogx = Generare grafic cu scalare logaritmică pe axa x polar = Reprezentare grafică în coordonate polare bar = Reprezentare grafică sub formă de bare</p> Signup and view all the answers

    Ce set de etape este necesar pentru a realiza o reprezentare grafică 2D?

    <p>Pregătirea datelor, apelarea unei funcții de plotare, setarea limitelor axelor</p> Signup and view all the answers

    Vectorii x și y folosiți în funcția plot trebuie să conțină un număr diferit de puncte.

    <p>False</p> Signup and view all the answers

    Ce tip de funcție se folosește pentru a defini graficul într-un sistem de coordonate polare?

    <p>r = f(Ɵ)</p> Signup and view all the answers

    Ce reprezintă structura alternativă cu instrucțiunea 'if'?

    <p>O decizie bazată pe o singură condiție</p> Signup and view all the answers

    Structura 'if – elseif - else' se folosește doar pentru o singură condiție.

    <p>False</p> Signup and view all the answers

    Cum se numește instrucțiunea care permite reîntoarcerea la începutul unei bucle până când o condiție devine falsă?

    <p>while</p> Signup and view all the answers

    Structura repetitivă care execută un anumit număr de iterații este instrucțiunea ______.

    <p>for</p> Signup and view all the answers

    Asociază fiecare tip de structură de control cu descrierea corespunzătoare:

    <p>if = Decizie pe o singură condiție if - else = Decizie pe două ramuri for = Buclă cu număr fix de iterații while = Buclă cu număr variabil de iterații</p> Signup and view all the answers

    Care dintre următoarele operatori sunt folosiți pentru definirea condițiilor logice?

    <p>&amp;&amp;, ||, ==, !=</p> Signup and view all the answers

    Într-o structură de tip 'do-until', ieșirea se face când condiția devine adevărată.

    <p>False</p> Signup and view all the answers

    Ce face instrucțiunea 'if' în structura de control?

    <p>Verifică o condiție și execută o instrucțiune dacă aceasta este adevărată.</p> Signup and view all the answers

    Ce funcție este utilizată pentru a calcula valorile și vectorii proprii ai unei matrice pătrate?

    <p>eig</p> Signup and view all the answers

    Linia de definire a funcției în MATLAB începe cu cuvântul cheie 'function'.

    <p>True</p> Signup and view all the answers

    Care este sintaxa pentru a obține valorile singulare ale unei matrice în MATLAB?

    <p>d=svd(X)</p> Signup and view all the answers

    Funcția care returnează valorile singulare ale unei matrice se numește _____ .

    <p>svd</p> Signup and view all the answers

    Potrivește funcțiile cu descrierile lor corecte:

    <p>eig = Calculează valorile și vectorii proprii ai unei matrice svd = Returnează valorile singulare ale unei matrice pwd = Listează calea către directorul curent function = Cuvânt cheie care declară o funcție în MATLAB</p> Signup and view all the answers

    Ce reprezintă 'data de ieșire' într-un algoritm?

    <p>Datele finale care rezultă în urma aplicării algoritmului.</p> Signup and view all the answers

    Textul Help-ului pentru o funcție în MATLAB poate conține mai multe linii de comentariu, fiecare începând cu '%'.

    <p>True</p> Signup and view all the answers

    Cum se numește structura care nu permite execuția instrucțiunilor într-o anumită ordine, bazată pe condiții?

    <p>Structuri de control al fluxului</p> Signup and view all the answers

    Ce tip de structură de control este utilizată în programul care construiește matricea A(i,j)?

    <p>Bucle for</p> Signup and view all the answers

    Funcția produs() din GNU Octave/MATLAB este folosită pentru a calcula suma elementelor.

    <p>False</p> Signup and view all the answers

    Care este valoarea limitei la care tinde șirul definit de termenul general xn = (1 + 1/n)?

    <p>e=2.7183</p> Signup and view all the answers

    Elementele de pe diagonala matricei A(i,j) sunt toate egale cu ___

    <p>1</p> Signup and view all the answers

    Ce va fi creat dacă execuți codul pentru a genera matricea A(i,j)?

    <p>O matrice 10x10</p> Signup and view all the answers

    Codul pentru calculul factorialului utilizează o buclă for pentru a acumula rezultatul.

    <p>True</p> Signup and view all the answers

    Asociază funcțiile cu descrierile corecte:

    <p>tic = Începe cronometrarea toc = Opresc cronometrarea prod = Calculează produsul elementelor plot = Reprezentare grafică a datelor</p> Signup and view all the answers

    Care este condiția de oprire a procesului de aproximare pentru termenul șirului xn?

    <p>diferența |(1 + 1/n) - e| &lt;= delta = 0.001</p> Signup and view all the answers

    Study Notes

    Grafică 2D și 3D

    • Reprezentarea grafică 2D folosește doi vectori pentru axele 0x și 0y, care definește punctele în plan.
    • Funcții de grafică:
      • plot: pentru funcții explicite y=f(x)
      • ezplot: pentru funcții implicite F(x, y(x))=0
      • polar: pentru coordonate polare r=f(Ɵ)

    Etapele realizării graficelor

    • Pregătirea datelor necesare graficului.
    • Apelarea unei funcții de plotare corespunzătoare.
    • Selectarea caracteristicilor liniei și markerului grafic.
    • Setarea limitelor axelor și activarea grid-ului.
    • Adăugarea etichetelor pe axe, legende și texte explicative.

    Funcții utilizate în grafică

    • loglog: scalare logaritmică pe ambele axei.
    • semilogx: scalare logaritmică pe axa X.
    • semilogy: scalare logaritmică pe axa Y.
    • plotyy: pentru grafice cu double axă Y.
    • axis: permite controlul limitelor axelor prin axis([xmin xmax ymin ymax]).

    Personalizarea graficelor

    • Comanda subplot(m,n,i) împarte fereastra grafică în subgrafice.
    • Graficele pot fi etichetate și textul poate fi plasat oriunde cu funcția text.

    Funcții și scripturi

    • Funcții definite de utilizator sunt fișiere cu extensia .m.
    • Structura unei funcții include linia de definire, textul Help-ului și corpul funcției.
    • Sintaxa generală pentru o funcție: function [param_iesire] = nume_functie(param_intrare).

    Structurile de control al fluxului

    • Algoritmii rezolvă probleme prin prelucrarea datelor.
    • Datele de intrare sunt informațiile necesare, iar datele de ieșire rezultatele procesului.
    • Structura alternativă include instrucțiuni if, elseif, else.

    Structura ciclică

    • Instrucțiunile pot fi repetate în mod iterativ.
    • for: utilizează un contor definit.
    • while: execuția continuă până la o condiție de oprire.
    • Exemplu de utilizare a buclei: construirea unei matrice 10x10 cu anumite condiții.

    Exemple de aplicații

    • Graficul termenilor unei șiruri definite de o funcție.
    • Determinarea rangului termenului care aproximează o limită dată cu o precizie impusă.

    Comenzi utile

    • eig: calculează valorile și vectorii proprii.
    • svd: returnează valorile singulare ale unei matrice.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Acest quiz se concentrează pe conceptele de grafică 2D și 3D din cadrul cursului de Informatică Aplicată. Vei explora implementarea funcțiilor definite de utilizator și structurile de control al fluxului, inclusiv structuri secvențiale, alternative și repetitive. Testează-ți cunoștințele despre reprezentarea grafică și diversele tehnici grafice utilizate.

    Use Quizgecko on...
    Browser
    Browser