Het visualiseren van de vorm van een hyperboloïde is makkelijker als je het kan plotten met behulp van MATLAB . Deze drie - dimensionale kwadrieken worden vaak gedefinieerd met impliciete vergelijkingen . Deze vergelijkingen kunnen zijn van de vorm x ^ 2 /a ^ 2 + y ^ 2 /b ^ 2 - z ^ 2 /c ^ 2 = 1 ( hyperboloïden van een vel ) , of x ^ 2 /a ^ 2 - y ^ 2 /b ^ 2 - z ^ 2 /c ^ 2 = 1 ( hyperboloïden van twee vellen ) . Met behulp van MATLAB , kunt u deze ingewikkelde vergelijkingen te zetten in 3 - D percelen . Wat je Vergelijking van een hyperboloïde Potlood Briefpapier van Zazzle.nl Computer MATLAB Need Toon Meer Aanwijzingen 1 Los het hyperboloïde vergelijking voor " z " met potlood en papier . kopen van 2 Schrijf een MATLAB -functie op basis van uw oplossing voor z . De functie moeten twee ingangen ( x en y ) en geven een uitgang ( z ) . Schrijf je functie met behulp van element- wise operatoren : . . . . * In plaats van * voor vermenigvuldiging , /in plaats van /voor de divisie , en ^ in plaats van ^ voor exponenten 3 Gebruik MATLAB 's gebouwd - in functie " ezsurf " om snel te plotten uw hyperboloïde . Ezsurf neemt twee ingangen : de hendel om de functie die u wilt plotten , en een vector van maximale en minimale x -en y-coördinaten voor uw perceel Bijvoorbeeld : . Je functie heet " hyp . " Het handvat is dan " @ hyp " ( zonder de aanhalingstekens ) . Plotten uw hyperboloïde tussen x = -10 en x = 20 , en tussen y = -15 en y = 20 . Dan is de vector van de maximale en minimale x -en y-coördinaten zou zijn [ -10 , 20 , -15 , 20 ] . Bij de MATLAB opdrachtregel , type " ezsurf ( @ hyp , [ -10 , 20 , -15 , 20 ] " ( zonder de aanhalingstekens ) . MATLAB zal pop-up een 3 - D oppervlak perceel van uw hyperboloïde . < br > 4 als je moet veel hyperboloïden plotten , schrijven twee MATLAB functies : . een voor hyperboloïden van een blad , een andere voor hyperboloïden van twee vellen Gebruik variabelen voor de constanten a , b en c , en voeg deze variabelen als ingangen aan de functie. om deze functies te gebruiken met ezsurf , maken gebruik van een anonieme functie handvat . de anonieme functie geeft ezsurf de waarden voor a , b , en c , dus ezsurf kunnen deze waarden geven aan uw functie . voorbeeld : . . Schrijf een functie genaamd " hyp " welke ingangen kost ( x , y , a , b , c ) Gebruik a = 2 , b = 3 , c = 4 Uw anonieme functie handle is " @ ( x , y ) hyp ( x , y , 2 , 3 , 4 ) " ( zonder de aanhalingstekens ) . Om de hyperboloïde tussen x = -5 en x = 10 , en tussen y = -20 en y = 20 , gebruikt u de syntax plot " ezsurf ( @ ( x , y ) hyp ( x , y , 2 , 3 , 4 ) [ -5 10 -20 20 ] " ( zonder de aanhalingstekens ) . < br > |