Λύστε το hyperboloid εξίσωση για " z " , χρησιμοποιώντας μολύβι και χαρτί . 2
Γράψτε μια συνάρτηση MATLAB βασίζεται στη λύση σας για z . Η λειτουργία θα πρέπει να λάβει δύο είσοδοι ( x και y ) και να δώσει μια έξοδο ( z ) . Γράψτε τη λειτουργία σας , χρησιμοποιώντας το στοιχείο - σοφός φορείς : . * Αντί του * για τον πολλαπλασιασμό , /αντί /για τη διαίρεση , και ^ ^ αντί για εκθέτες
εικόνων 3
Χρήση του MATLAB χτίστηκε . . . - σε " ezsurf " λειτουργία για να σχεδιάσετε γρήγορα υπερβολοειδές σας . Ezsurf παίρνει δύο εισόδους : η λαβή στη λειτουργία που θέλετε να σχεδιάσετε , και ένα διάνυσμα μέγιστο και ελάχιστο x και y συντεταγμένες για το οικόπεδο σας
Για παράδειγμα : . Λειτουργία σας ονομάζεται " hyp . " Η λαβή του είναι τότε " @ hyp " ( χωρίς τα εισαγωγικά ) . Χαράσσεται hyperboloid σας μεταξύ Χ = -10 και χ = 20 , και μεταξύ των y = -15 και y = 20 . Στη συνέχεια, το διάνυσμα της μέγιστης και της ελάχιστης συντεταγμένων x και y θα είναι [ -10 , 20 , -15 , 20] . Στη γραμμή εντολών MATLAB , τύπου " ezsurf ( @ hyp , [ -10 , 20 , -15 , 20 ] " ( χωρίς τα εισαγωγικά ) . MATLAB θα εμφανιστεί ένα οικόπεδο επιφάνειας 3 - Δ υπερβολοειδούς σας .
4
Αν έχετε να σχεδιάσετε πολλά hyperboloids , να γράψει δύο συναρτήσεις βιβλιοθήκης της MATLAB : μία για hyperboloids από ένα φύλλο , ένα άλλο για hyperboloids των δύο φύλλων Χρησιμοποιήστε μεταβλητές για τις σταθερές a, b και c , και να προσθέσετε αυτές τις μεταβλητές , όπως . εισροές στη λειτουργία . για να χρησιμοποιήσετε αυτές τις λειτουργίες με ezsurf , να χρησιμοποιήσουμε μια ανώνυμη λαβή λειτουργίας . Η ανώνυμη συνάρτηση δίνει ezsurf τις τιμές για τα α, β, και γ , οπότε ezsurf μπορεί να δώσει αυτές τις αξίες με τη λειτουργία σας .
για παράδειγμα : Γράψτε μια λειτουργία που ονομάζεται " hyp " η οποία λαμβάνει εισροές ( x , y , a, b, c ) Χρησιμοποιήστε ένα = 2 , β = 3 και γ = 4 ανώνυμη λαβή λειτουργίας σας θα είναι " @ ( x , y . . ) hyp ( x , y , 2 , 3 , 4 ) " ( χωρίς τα εισαγωγικά ) . να σχεδιάσετε τη hyperboloid μεταξύ x = -5 και x = 10 , και μεταξύ των y = -20 και y = 20 , χρησιμοποιήστε τη σύνταξη " ezsurf ( @ ( x, y ) hyp ( x , y , 2 , 3 , 4 ) [ -5 10 -20 20 ] " ( χωρίς τα εισαγωγικά ) .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα