Previous Up Next

2.2.2  Τρισδιάστατος γράφος

plotfunc παίρνει δύο κύρια ορίσματα : μια παράσταση δύο μεταβλητών ή μια λίστα διαφόρων παραστάσεων δύο μεταβλητών και την λίστα αυτών των δύο μεταλητών, όπου κάθε μεταβλητή μπορεί να αντικατασταθεί από μια ισότητα μεταβλητή=διάστημα για να καθορίσουμε το πεδίο τιμών αυτής της μεταβλητής (αν δεν ορίσουμε εμείς το πεδίο τιμών, αυτό προεπιλέγεται από τα χαρακτηριστικά του γράφου). plotfunc δέχεται δύο προαιρετικά ορίσματα, xstep=... και ystep=…, για να καθορίσει τα βήματα των x και y στην διακριτοποίηση. Εναλλακτικά κάποιος μπορεί να ορίσει τον αριθμό των σημείων που χρησιμοποιούνται για την αναπαράσταση της συνάρτησης με nstep= (αντί για xstep και ystep).
plotfunc σχεδιάζει την επιφάνεια(-ες) που ορίζεται(-ονται) από z= το πρώτο όρισμα.
Είσοδος :

plotfunc( x^2+y^2,[x,y])

Έξοδος :

Τρισδιάστατος γράφος της z=x^2+y^2

Είσοδος :

plotfunc(x*y,[x,y])

Έξοδος :

Η επιφάνεια z=x*y, στα προεπιλεγμένα πεδία τιμών

Είσοδος :

plotfunc([x*y-10,x*y,x*y+10],[x,y])

Έξοδος :

Οι επιφάνειες z=x*y-10, z=x*y και z=x*y+10

Είσοδος :

plotfunc(x*sin(y),[x=0..2,y=-pi..pi])

Έξοδος :

Η επιφάνεια z=x*y για συγκεκριμένα πεδία τιμών

Τώρα ένα παράδειγμα όπου θα ορίσουμε τα βήματα των x και y στην διακριτικοποίηση με xstep και ystep. Είσοδος :

plotfunc(x*sin(y),[x=0..2,y=-pi..pi],xstep=1,ystep=0.5)

Έξοδος :

Ένα τμήμα της επιφάνειας z=x*y

Εναλλακτικά μπορούμε να ορίσουμε τον αριθμό των σημείων που χρησιμοποιούνται για την αναπαράσταση της συνάρτησης με nstep αντί xstep και ystep, Είσοδος :

plotfunc(x*sin(y),[x=0..2,y=-pi..pi],nstep=300)

Έξοδος :

Ένα τμήμα της επιφάνειας z=x*y

Σχόλια


Previous Up Next