wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Octave Week4

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Με ποια εντολή πρέπει πάντα να ξεκινάει μια function στο Octave;

a)

function

b)

begin

c)

script

d)

start

2.

Ποιο είναι το σωστό κλείσιμο μιας συνάρτησης function στο Octave;

a)

endfunction

b)

retrun

c)

endscript

d)

end

3.

Στη συνάρτηση function [y1,y2]=myFun(x1,x2)\text{function }\mathbf{[y1,y2]=myFun(x1,x2)} , ποιες μεταβλητές αποτελούν τα ορίσματα εξόδου;

a)

y1 και y2

b)

myFun

c)

x1 και x2

d)

δεν υπάρχουν ορίσματα εξόδου

4.

Στη συνάρτηση function [y]=myFun(x)\text{function }\mathbf{[y]=myFun(x)} , ποιο είναι το όνομα του αρχείου με το οποίο πρέπει να αποθηκευτεί η συνάρτηση;

a)

myFun

b)

myFun.m

c)

myFun(x).m

d)

y.m

5.

Στην κλήση F=ForceGrav(1,2,3)\mathbf{\text{F}=\text{ForceGrav}(1,2,3)} , σε ποια μεταβλητή αποθηκεύεται το αποτέλεσμα της συνάρτησης;

a)


Στη μεταβλητή ForceGrav

b)

Σε καμία μεταβλητή. Το αποτέλεσμα τυπώνεται χωρίς να αποθηκεύεται

c)

Στη μεταβλητή F

d)

Δεν μπορώ να γνωρίζω αν δεν έχω τον κώδικα της συνάρτησης

6.

Δίνεται η συνάρτηση [K,p]=PhysCalc(m,v) που υπολογίζει την Κινητική Ενέργεια και την Ορμή ενός σώματος για δεδομένη μάζα m και ταχύτητα v. Ποια είναι η σωστή και πλήρης κλήση της συνάρτησης για να υπολογίσει και να αποθηκεύσει την Κινητική Ενέργεια και την Ορμή ενός σώματος m=10kgm=10kg με v=5 msv=5\ \frac{m}{s} ;

a)

PhysCalc(m=10, v=5)

b)

E,P=PhysCalc(10,5)

c)

[E,P]=PhysCalc(10,5)

d)

PhysCalc(10,5)

7.

Δίνεται η συνάρτηση [K,p]=PhysCalc(m,v) που υπολογίζει την Κινητική Ενέργεια και την Ορμή ενός σώματος για δεδομένη μάζα m και ταχύτητα v. Αν για την κλήση της συνάρτησης χρησιμοποιηθεί η [x1,x2]=PhysCalc(20,10) σε ποια μεταβλητή θα αποθηκευτεί η ορμή;

a)

x1

b)

x2

c)

p

d)

Σε καμία. Έχει γραφτεί λάθος η κλήση της συνάρτησης

8.

Δίνεται η συνάρτηση function [K,p]=PhysCalc(m,v) που υπολογίζει την Κινητική Ενέργεια και την Ορμή ενός σώματος για δεδομένη μάζα m και ταχύτητα v. Εάν στο Command Window εκτελέσουμε την εντολή: [K_out,p_out]=PhysCalc(100,5) ποια μεταβλητή θα χρησιμοποιήσει η συνάρτηση PhysCalc ως τιμή 100;

a)

Η ταχύτητα v

b)

Η μάζα m

c)

H κινητική ενέργεια Κ

d)

Δεν μπορεί να το γνωρίζει η συνάρτηση

9.

Ποιος είναι ο βαθμός του πολυωνύμου D που πρέπει να χρησιμοποιηθεί στην εντολή polyfit(x, y, D)\text{polyfit(x, y, D)} για να βρούμε την ευθεία ελαχίστων τετραγώνων;

a)

0

b)

1

c)

2

d)

3

10.

Ποιος είναι ο ρόλος της εντολής polyfit(x, y, 1)\mathbf{\text{polyfit(x, y, 1)}} ;

a)

Υπολογίζει τον μέσο όρο των x και y σημείων.

b)

Δημιουργεί τη γραφική παράσταση της ευθείας.

c)

Υπολογίζει τις τιμές της ευθείας που προσεγγίζει τα σημεία.

d)

Επιστρέφει το διάνυσμα των συντελεστών [a,b] της ευθείας y=ax+by=ax+b

11.

Αν η p=polyfit(x, y, 1)\text{p}=\text{polyfit}(\text{x, y, 1}) επιστρέψει p=[5,10]\mathbf{\text{p}=[5,10]} , ποια είναι η εξίσωση της ευθείας ελαχίστων τετραγώνων;

a)

y=10x+5y=10x+5

b)

y=5xy=5x

c)

y=5x2+10y=5x^2+10

d)

y=5x+10y=5x+10

12.

Ποιος είναι ο ρόλος της εντολής polyval(p, x)\mathbf{\text{polyval(p, x)}} ;

a)

Επιστρέφει το μέγιστο πολυώνυμο

b)

Υπολογίζει τις τιμές του πολυωνύμου (ευθείας) pc για κάθε τιμή του αρχικού διανύσματος x.

c)

Υπολογίζει τους συντελεστές του πολυωνύμου.

d)

Επιστρέφει το διάνυσμα x.

13.

Ποιος είναι ο σκοπός της χρήσης plot(x,pc,x,y,’o’) στο τελικό βήμα;

a)

Να υπολογίσει τα τετράγωνα των διαφορών.

b)

Να σχεδιάσει δύο διαφορετικά πολυώνυμα στο ίδιο γράφημα.

c)

Να εμφανίσει ταυτόχρονα την ευθεία ελαχίστων τετραγώνων pc και τα αρχικά πειραματικά δεδομένα y ως κύκλους.

d)

Να προσθέσει τίτλο στους άξονες.

14.

Ποια είναι η διάσταση του διανύσματος pc (που προκύπτει από την polyval), σε σχέση με το αρχικό διάνυσμα x;

a)

Το pc πρέπει να έχει ακριβώς την ίδια διάσταση με το x.

b)

Η διάσταση του pc 1, ανεξάρτητα από το x.

c)

Το pc πρέπει να έχει διπλάσια διάσταση από το x.

d)

Το pc πρέπει να έχει διάσταση 2×12\times1 (όσοι είναι και οι συντελεστές του πολυωνύμου).

15.

Επιλέξτε τη σωστή σειρά στην αλληλουχία για τη σχεδίαση της ευθείας ελαχίστων τετραγώνων μετά την εισαγωγή των δεδομένων x και y.

  1. 1. plot(x,y,o)plot\left(x,y,'o'\right)

  2. 2. p=polyfit(x,y,1)\mathbf{\text{p}=\text{polyfit}(\text{x},\text{y},1)}

3. pc=polyval(p,x)\text{pc}=\text{polyval}(\text{p},\text{x})

4.Ορίζουμε τους τίτλους των αξόνων

a)

1 > 2 > 3 > 4

b)

2 > 3 > 1 > 4

c)

2 > 3 > 4 > 1

d)

3 > 2 > 1 > 4