Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vyriešte hyperboloid rovnica pre " z " s použitím ceruzky a papiera .
2
Napísať funkciu MATLABu na základe svojej riešenie pre z . Táto funkcia by mala mať dva vstupy ( X a Y ) a dať jeden výstup ( z ) . Napíšte funkciu používať operátormi prvok - múdry : . * Miesto * pre násobenie , /miesto /pre delenie , a ^ miesto ^ pre exponenty
3
použite MATLAB je postavený ... - vo funkcii " ezsurf " rýchlo vykresliť svoje hyperboloid . Ezsurf má dva vstupy : rukoväť k funkcii , ktorú chcete vykresliť , a vektor maximálnu a minimálnu súradnice X a Y pre váš pozemok
Napríklad : . Váš funkcia sa volá " hyp . " Jeho rukoväť je potom " @ hyp " ( bez úvodzoviek ) . Plot svoje hyperboloid medzi x = -10 a x = 20 , a medzi y = -15 a y = 20. Potom vektor maximálnych a minimálnych súradnice X a Y by [ -10 , 20 , -15 , 20 ] . Na MATLAB príkazovom riadku zadajte " ezsurf ( @ hyp , [ -10 , 20 , -15 , 20 ] " ( bez úvodzoviek ) . MATLAB sa pop - up 3 - D povrch dej svojho hyperboloidu .
4
Ak máte vykresliť mnoho hyperboloidu , napísať dve funkcie MATLABu : jeden pre hyperboloidu jedného listu , ďalšie pre hyperboloidu dvoch listov pomocou premennej pre konštanty a , b , a c , a pridať tieto premenné ako . vstupy do funkcie . Ak chcete používať tieto funkcie s ezsurf , použite anonymné funkcie rukoväť . anonymné funkcie dáva ezsurf hodnotami a , B , a C , takže ezsurf môže dať tieto hodnoty do funkcie .
Príklad : Napíšte funkciu s názvom " hyp " , ktorý berie vstupy ( x , y , a , b , c) Používajte = 2 , b = 3 , c = 4 Vaša anonymné funkcie handle bude " @ ( x , y .. ) hyp ( x , y , 2 , 3 , 4 ) , " ( bez úvodzoviek ) . Ak chcete vykresliť hyperboloid medzi x = -5 a x = 10 , a medzi y = -20 , y = 20 , použite syntax " ezsurf ( @ ( x , y ) hyp ( x , y , 2 , 3 , 4 ) [ -5 10 -20 20 ] " ( bez úvodzoviek ) .
Copyright © počítačové znalosti Všetky práva vyhradené