Πίνακες στη Matlab
45 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Ποια από τις παρακάτω παραστάσεις δημιουργεί ένα διάνυσμα Ε που περιέχει τις τιμές $e^n$ για $0 ≤ n ≤ 10$;

  • E = exp(1:10)
  • E = exp(n:10)
  • E = exp(0:1:10) (correct)
  • E = exp(0:10)
  • Ποιες είναι οι απαραίτητες προϋποθέσεις για να εκτελέσουμε πράξεις μεταξύ δύο διανυσμάτων;

  • Τα διανύσματα πρέπει να έχουν το ίδιο μήκος. (correct)
  • Τα διανύσματα πρέπει να περιέχουν μόνο ακέραιους αριθμούς.
  • Τα διανύσματα πρέπει να είναι του ίδιου τύπου.
  • Τα διανύσματα πρέπει να έχουν ίσες τιμές.
  • Ποιο είναι το αποτέλεσμα της συνάρτησης cos(a), αν $a = [0, π/4, π/2]$;

  • 0.5, 0.7071, 1
  • 1, 0.7071, 0 (correct)
  • 0.5403, 0.7071, 0
  • 0, 0.7071, 0.5
  • Ποιες τιμές περιλαμβάνονται στο διάνυσμα d;

    <p>Ακέραιοι και δεκαδικοί αριθμοί.</p> Signup and view all the answers

    Ποια είναι η σωστή σύνταξη για να καθαρίσετε τις προηγούμενες μεταβλητές στο Matlab;

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

    Ποιο είναι το αποτέλεσμα της συνάρτησης sin(0:π/8:π);

    <p>0, 0.3827, 0.7071</p> Signup and view all the answers

    Ποια είναι η έξοδος του διανύσματος e αν οριστεί ως e = [d -3:1:1];

    <p>Δεκαδικές και ακέραιες τιμές.</p> Signup and view all the answers

    Ποιες συναρτήσεις για το διάνυσμα a παράγουν αποτέλεσμα που περιλαμβάνει θετικές και αρνητικές τιμές;

    <p>cos(a) και sin(a)</p> Signup and view all the answers

    Ποια είναι η τιμή του $π$ όταν χρησιμοποιείται η εντολή 'format long' στο Matlab;

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

    Ποια είναι η αποτελεσματικότητα των διανυσμάτων στο Matlab;

    <p>Επιτρέπουν την αποθήκευση πολλών τιμών ταυτόχρονα.</p> Signup and view all the answers

    Ποια από τις παρακάτω εντολές επιστρέφει την επιστημονική μορφή του $π$;

    <p>format long e</p> Signup and view all the answers

    Τι συμβαίνει όταν χρησιμοποιείται η εντολή 'format bank' στο Matlab;

    <p>Εμφανίζει το π με 2 δεκαδικά ψηφία.</p> Signup and view all the answers

    Πώς ορίζεται ένα διάνυσμα στο Matlab;

    <p>Περικλείει τα στοιχεία του σε αγκύλες.</p> Signup and view all the answers

    Ποια θα είναι η τιμή του $π$ όταν η εντολή 'format' χρησιμοποιηθεί για επιστροφή στην προκαθορισμένη μορφή;

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

    Ποια είναι η λειτουργία της εντολής 'format rat' στο Matlab;

    <p>Εμφανίζει τις τιμές ως κλάσματα.</p> Signup and view all the answers

    Τι προϋποθέτει η σωστή χρήση σταθερών στο Matlab;

    <p>Είναι ήδη δηλωμένες και μπορούν να χρησιμοποιηθούν άμεσα.</p> Signup and view all the answers

    Πώς ο Matlab διαχειρίζεται τις προηγούμενες τιμές μεταβλητών;

    <p>Να είστε βέβαιοι ότι δεν έχουν καθοριστεί πριν από τους υπολογισμούς.</p> Signup and view all the answers

    Ποιο από τα παρακάτω είναι αληθές όσον αφορά τους διανύσματα στο Matlab;

    <p>Μπορούν να περιέχουν και αρνητικές τιμές.</p> Signup and view all the answers

    Ποιες εντολές δημιουργούν έναν πίνακα Α 11x11 με μηδενικά από την 4η έως την 8η γραμμή και στήλη;

    <p>A = ones(11,11); A(4:8, 4:8) = 0;</p> Signup and view all the answers

    Ποια είναι η σωστή εντολή για να αντικαταστήσετε τα μηδενικά σε έναν πίνακα με 1;

    <p>B = zeros(11,11); B(4:8, 4:8) = 1;</p> Signup and view all the answers

    Ποια από τις παρακάτω σχέσεις χρησιμοποιείται για τον πολλαπλασιασμό δύο πινάκων;

    <p>$C(i,j) = ∑ A(i,k) B(k,j)$</p> Signup and view all the answers

    Ποιες είναι οι προϋποθέσεις για να πολλαπλασιαστούν οι πίνακες Α και Β;

    <p>Ο αριθμός των στηλών του Α πρέπει να είναι ίσος με τον αριθμό των γραμμών του Β.</p> Signup and view all the answers

    Ποια συνάρτηση δημιουργεί έναν πίνακα γεμάτο με τυχαίους αριθμούς κανονικής κατανομής;

    <p>randn(m,n)</p> Signup and view all the answers

    Ποια από τις παρακάτω εντολές θα δημιουργήσει έναν πίνακα 3x3 γεμάτο με 1;

    <p>A = ones(3,3);</p> Signup and view all the answers

    Ποιο είναι το αποτέλεσμα της εντολής D = 2*C';

    <p>D = 2*C^T;</p> Signup and view all the answers

    Ποια εντολή θα παράγει έναν πίνακα 2x3 γεμάτο με μηδενικά;

    <p>A = zeros(2,3);</p> Signup and view all the answers

    Ποιο είναι το αποτέλεσμα του πολλαπλασιασμού ενός πίνακα A 3x3 με έναν πίνακα B 3x1;

    <p>Δημιουργεί έναν πίνακα 3x1.</p> Signup and view all the answers

    Ποια είναι η τιμή του στοιχείου E(2,3) μετά την εκχώρηση τιμής 10;

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

    Ποιο είναι το αποτέλεσμα της εκχώρησης E(1:4,2) = 0;

    <p>Όλες οι τιμές στην στήλη 2 θα γίνουν 0.</p> Signup and view all the answers

    Πώς μπορούμε να αναφερθούμε σε όλες τις τιμές της γραμμής k ενός πίνακα A;

    <p>A(k,:)</p> Signup and view all the answers

    Ποια από τις παρακάτω εντολές θα εκχωρήσει την τιμή 1 σε όλες τις θέσεις της στήλης 1;

    <p>E(:,1) = 1;</p> Signup and view all the answers

    Ποιες είναι οι τιμές στην περιοχή E(1:4, 1:3) αφού εκχωρηθεί η τιμή 1;

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

    Αν η στήλη 2 του E αρχικά περιέχει τις τιμές 5, 6, 7, 8, και εκχωρούμε E(:,2) = 0, ποιες θα είναι οι νέες τιμές;

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

    Η εντολή E(1,2) = 0 θα επηρεάσει ποια από τις παρακάτω γραμμές;

    <p>Μόνο τη γραμμή 1.</p> Signup and view all the answers

    Πώς αναφερόμαστε σε όλες τις θέσεις μιας στήλης m του πίνακα A;

    <p>A(:,m)</p> Signup and view all the answers

    Ποια από τις παρακάτω δομές εκχώρησης είναι σωστή για να βάλουμε την τιμή 15 σε μια συγκεκριμένη θέση του πίνακα E;

    <p>E(2,3) = 15;</p> Signup and view all the answers

    Ποια μέθοδος μπορούμε να χρησιμοποιήσουμε για να εκχωρήσουμε την τιμή 0 σε όλες τις θέσεις της 4ης στήλης;

    <p>E(:,4) = 0;</p> Signup and view all the answers

    Ποια είναι η σωστή εντολή για να απεικονίσετε τη συνάρτηση $y(x) = x^3 + 2x + 4$ στο διάστημα $x = [-4, 4]$;

    <p>plot(x, y); grid on</p> Signup and view all the answers

    Ποιο είναι το διάστημα τιμών $t$ για την απεικόνιση της συνάρτησης $x(t) = cos(5, ext{π}t) - sin(7, ext{π}t)$;

    <p>[0, 2]</p> Signup and view all the answers

    Πώς δημιουργείται ένα διάστημα τιμών με βήμα δειγματοληψίας $t_s = 0.01$;

    <p>t = 0 : ts : 2</p> Signup and view all the answers

    Ποια συνάρτηση σχεδιάζεται με την εντολή stem(x, n);

    <p>$x(n) = cos(n)$, $0 ≤ n ≤ 4π$</p> Signup and view all the answers

    Ποια είναι η σωστή εντολή για την γραφική απεικόνιση των δεδομένων x και y;

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

    Ποιες από τις παρακάτω δηλώσεις ισχύουν για την εντολή ezplot;

    <p>Εμφανίζει το γράφημα σε προεπιλεγμένο διάστημα.</p> Signup and view all the answers

    Πώς συνδέει η εντολή plot τα σημεία στο διάγραμμα;

    <p>Με ευθύγραμμο τμήμα</p> Signup and view all the answers

    Ποια είναι η σωστή συνθήκη για να χρησιμοποιηθεί η εντολή plot;

    <p>Τα διανύσματα x και y πρέπει να έχουν ίδιο μήκος.</p> Signup and view all the answers

    Study Notes

    Πίνακες

    • Για να αναφερθούμε σε ένα τμήμα ενός πίνακα, π.χ. από την γραμμή k1 έως την γραμμή k2 και από την στήλη m1 έως την στήλη m2, γράφουμε A(k1:k2, m1:m2).
    • Ο πολλαπλασιασμός δύο πινάκων C = A x B δίνεται από τη σχέση C(i, j) = ∑ (k=1 to n) A(i, k) B(k, j).
    • Για τον πολλαπλασιασμό δύο πινάκων, το πλήθος των στηλών του Α πρέπει να ισούται με το πλήθος των γραμμών του Β.
    • Ένα βαθμωτό μέγεθος μπορεί να πολλαπλασιάσει έναν πίνακα οποιωνδήποτε διαστάσεων.
    • Χρήσιμες συναρτήσεις για τη δημιουργία πινάκων:
      • zeros(m,n): Παράγει έναν πίνακα m x n διαστάσεων γεμάτο με μηδενικά.
      • ones(m,n): Παράγει έναν πίνακα m x n διαστάσεων γεμάτο με τον αριθμό ένα.
      • rand(m,n): Παράγει έναν πίνακα m x n διαστάσεων γεμάτο με ομοιόμορφα κατανεμημένους τυχαίους αριθμούς.
      • randn(m,n): Παράγει έναν πίνακα m x n διαστάσεων γεμάτο με κανονικά κατανεμημένους αριθμούς.

    Μορφή μεταβλητών

    • Η εντολή format αλλάζει τον τρόπο με τον οποίο το Matlab απεικονίζει μία μεταβλητή, χωρίς να επηρεάζεται η τιμή της.
      • format long: Εμφανίζει την τιμή μίας μεταβλητής σε μορφή long, 3.141592653589793e+00
      • format short e: Εμφανίζει την τιμή μίας μεταβλητής σε επιστημονική μορφή, 3e+00
      • format bank: Εμφανίζει την τιμή μίας μεταβλητής σε μορφή bank, 3.14
      • format rat: Εμφανίζει την τιμή μίας μεταβλητής σε κλασματική μορφή, 355/113
      • format: Επιστρέφει στην προκαθορισμένη μορφή απεικόνισης.

    Διανύσματα

    • Ένα διάνυσμα περιέχει περισσότερες από μία θέσεις, άρα μπορεί να αποθηκεύσει ταυτόχρονα πολλές τιμές.
    • Για να ορίσουμε ένα διάνυσμα περικλείουμε με αγκύλες τα στοιχεία του.
    • Τα διανύσματα είναι εξαιρετικά χρήσιμα στην επεξεργασία σημάτων.
    • Μπορούμε να εκχωρήσουμε πολλές τιμές σε μία μεταβλητή τύπου διανύσματος.
    • Ένα στοιχείο ενός διανύσματος μπορεί να είναι κάθε τύπου, ακόμα και άλλα διανύσματα.
    • Μια συνάρτηση μπορεί να ενεργεί πάνω σε ένα διάνυσμα.

    Πράξεις με διανύσματα

    • Για να εκτελέσουμε πράξεις μεταξύ δύο διανυσμάτων, πρέπει να έχουν το ίδιο μήκος, δηλαδή τις ίδιες διαστάσεις.

    Γραφικές παραστάσεις

    • Η εντολή plot(x, y) δημιουργεί γραφική παράσταση δεδομένων x και y.
    • Η εντολή ezplot(y,-4,4) δημιουργεί γραφική παράσταση συνάρτησης y σε διάστημα [-4, 4].
    • Η εντολή stem(x, n) δημιουργεί γραφική παράσταση διανύσματος με discreet τιμές.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Αυτό το τεστ εξετάζει τις γνώσεις σας σχετικά με τους πίνακες στη Matlab. Περιλαμβάνει τη βασική σύνταξη, το πολλαπλασιασμό πινάκων και τη χρήση συναρτήσεων. Είναι σχεδιασμένο για μαθητές που διδάσκονται το Matlab στην τάξη ή αυτοδίδακτους που θέλουν να ελέγξουν τις γνώσεις τους.

    More Like This

    Use Quizgecko on...
    Browser
    Browser