NEW
Font size
WorksheetsOctave Week4
Total questions: 15
Worksheet time: 8mins
Με ποια εντολή πρέπει πάντα να ξεκινάει μια function στο Octave;
function
begin
script
start
Ποιο είναι το σωστό κλείσιμο μιας συνάρτησης function στο Octave;
endfunction
retrun
endscript
end
Στη συνάρτηση function [y1,y2]=myFun(x1,x2) , ποιες μεταβλητές αποτελούν τα ορίσματα εξόδου;
y1 και y2
myFun
x1 και x2
δεν υπάρχουν ορίσματα εξόδου
Στη συνάρτηση function [y]=myFun(x) , ποιο είναι το όνομα του αρχείου με το οποίο πρέπει να αποθηκευτεί η συνάρτηση;
myFun
myFun.m
myFun(x).m
y.m
Στην κλήση F=ForceGrav(1,2,3) , σε ποια μεταβλητή αποθηκεύεται το αποτέλεσμα της συνάρτησης;
Στη μεταβλητή ForceGrav
Σε καμία μεταβλητή. Το αποτέλεσμα τυπώνεται χωρίς να αποθηκεύεται
Στη μεταβλητή F
Δεν μπορώ να γνωρίζω αν δεν έχω τον κώδικα της συνάρτησης
Δίνεται η συνάρτηση [K,p]=PhysCalc(m,v) που υπολογίζει την Κινητική Ενέργεια και την Ορμή ενός σώματος για δεδομένη μάζα m και ταχύτητα v. Ποια είναι η σωστή και πλήρης κλήση της συνάρτησης για να υπολογίσει και να αποθηκεύσει την Κινητική Ενέργεια και την Ορμή ενός σώματος m=10kg με v=5 sm ;
PhysCalc(m=10, v=5)
E,P=PhysCalc(10,5)
[E,P]=PhysCalc(10,5)
PhysCalc(10,5)
Δίνεται η συνάρτηση [K,p]=PhysCalc(m,v) που υπολογίζει την Κινητική Ενέργεια και την Ορμή ενός σώματος για δεδομένη μάζα m και ταχύτητα v. Αν για την κλήση της συνάρτησης χρησιμοποιηθεί η [x1,x2]=PhysCalc(20,10) σε ποια μεταβλητή θα αποθηκευτεί η ορμή;
x1
x2
p
Σε καμία. Έχει γραφτεί λάθος η κλήση της συνάρτησης
Δίνεται η συνάρτηση function [K,p]=PhysCalc(m,v) που υπολογίζει την Κινητική Ενέργεια και την Ορμή ενός σώματος για δεδομένη μάζα m και ταχύτητα v. Εάν στο Command Window εκτελέσουμε την εντολή: [K_out,p_out]=PhysCalc(100,5) ποια μεταβλητή θα χρησιμοποιήσει η συνάρτηση PhysCalc ως τιμή 100;
Η ταχύτητα v
Η μάζα m
H κινητική ενέργεια Κ
Δεν μπορεί να το γνωρίζει η συνάρτηση
Ποιος είναι ο βαθμός του πολυωνύμου D που πρέπει να χρησιμοποιηθεί στην εντολή polyfit(x, y, D) για να βρούμε την ευθεία ελαχίστων τετραγώνων;
0
1
2
3
Ποιος είναι ο ρόλος της εντολής polyfit(x, y, 1) ;
Υπολογίζει τον μέσο όρο των x και y σημείων.
Δημιουργεί τη γραφική παράσταση της ευθείας.
Υπολογίζει τις τιμές της ευθείας που προσεγγίζει τα σημεία.
Επιστρέφει το διάνυσμα των συντελεστών [a,b] της ευθείας y=ax+b
Αν η p=polyfit(x, y, 1) επιστρέψει p=[5,10] , ποια είναι η εξίσωση της ευθείας ελαχίστων τετραγώνων;
y=10x+5
y=5x
y=5x2+10
y=5x+10
Ποιος είναι ο ρόλος της εντολής polyval(p, x) ;
Επιστρέφει το μέγιστο πολυώνυμο
Υπολογίζει τις τιμές του πολυωνύμου (ευθείας) pc για κάθε τιμή του αρχικού διανύσματος x.
Υπολογίζει τους συντελεστές του πολυωνύμου.
Επιστρέφει το διάνυσμα x.
Ποιος είναι ο σκοπός της χρήσης plot(x,pc,x,y,’o’) στο τελικό βήμα;
Να υπολογίσει τα τετράγωνα των διαφορών.
Να σχεδιάσει δύο διαφορετικά πολυώνυμα στο ίδιο γράφημα.
Να εμφανίσει ταυτόχρονα την ευθεία ελαχίστων τετραγώνων pc και τα αρχικά πειραματικά δεδομένα y ως κύκλους.
Να προσθέσει τίτλο στους άξονες.
Ποια είναι η διάσταση του διανύσματος pc (που προκύπτει από την polyval), σε σχέση με το αρχικό διάνυσμα x;
Το pc πρέπει να έχει ακριβώς την ίδια διάσταση με το x.
Η διάσταση του pc 1, ανεξάρτητα από το x.
Το pc πρέπει να έχει διπλάσια διάσταση από το x.
Το pc πρέπει να έχει διάσταση 2×1 (όσοι είναι και οι συντελεστές του πολυωνύμου).
Επιλέξτε τη σωστή σειρά στην αλληλουχία για τη σχεδίαση της ευθείας ελαχίστων τετραγώνων μετά την εισαγωγή των δεδομένων x και y.
1. plot(x,y,′o′)
2. p=polyfit(x,y,1)
3. pc=polyval(p,x)
4.Ορίζουμε τους τίτλους των αξόνων
1 > 2 > 3 > 4
2 > 3 > 1 > 4
2 > 3 > 4 > 1
3 > 2 > 1 > 4
